gpt4 book ai didi

sql - 从一个表中选择,插入到另一个表中oracle sql query

转载 作者:行者123 更新时间:2023-12-03 13:39:23 25 4
gpt4 key购买 nike

我正在尝试从一张表中选择数据
并将数据插入另一个表

    SELECT ticker FROM tickerdb;

我正在尝试使用OracleSql
从tickerdb表中获得股票代号“GOOG”,
并将t.ticker插入stockdb表。

从tickerdb表中选择->插入quotedb表中
    INSERT INTO quotedb
(t.ticker, q.prevclose, q.opn, q.rnge,
q.volume, q.marketcap, q.dividend, q.scrapedate)
VALUES (?,?,?,?,?,?,?,?,SYSDATE)
tickerdb t inner JOIN quotedb q
ON t.ticker = q.ticker

最佳答案

从oracle文档中,以下查询对其进行了更好的解释

INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

您可以阅读此 link

您的查询如下
//just the concept    
INSERT INTO quotedb
(COLUMN_NAMES) //seperated by comma
SELECT COLUMN_NAMES FROM tickerdb,quotedb WHERE quotedb.ticker = tickerdb.ticker

注意:确保插入和选择中的列根据您的要求位于正确的位置

希望这可以帮助!

关于sql - 从一个表中选择,插入到另一个表中oracle sql query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20261332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com