當前位置:首頁 » 編程語言 » sql求和並把值插在另一個表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql求和並把值插在另一個表

發布時間: 2022-09-05 21:57:34

『壹』 sql語句 怎麼把從一個表中查出來數據插入到另一個表中

sql語句從一張表中查詢數據插入到另一張表中的方法如下:

1、select * into destTbl from srcTbl。

2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。

以上兩句都是將 srcTbl 的數據插入到 destTbl,但兩句又有區別的:

第一句(select into from)要求目標表(destTbl)不存在,因為在插入時會自動創建。

第二句(insert into select from)要求目標表(destTbl)存在,由於目標表已經存在,所以我們除了插入源表(srcTbl)的欄位外,還可以插入常量。

拓展資料:

結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。sql 語句就是對資料庫進行操作的一種語言。

常見語句:

1、更新:update table1 set field1=value1 where 范圍。

2、查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)。

3、排序:select * from table1 order by field1,field2 [desc]。

4、求和:select sum(field1) as sumvalue from table1。

5、平均:select avg(field1) as avgvalue from table1。

6、最大:select max(field1) as maxvalue from table1。

7、最小:select min(field1) as minvalue from table1[searator]。

『貳』 sql一表中求和並把值插入另一表的問題

update B
set JINE=A1.jine
from (select danhao ,sum(jine)as jine from A group by danhao)as A1,B
where A1.danhao=B.danhao

『叄』 sql如何從兩個關聯的表中取出數據插入到另一個表

1.首先准備兩個數據表,如下圖所示,具有相同的結構。

『肆』 資料庫一列值求和 並放入新表中

這種不建議放在資料庫層去控制,你完全可以用代碼先計算出 新數據的和(a) 和 新數據和與 上一條數據的和(b)的差(c) ,直接將上一條數據的那個差列的值更新為c就行了;
非要放在放在資料庫層的話,可以用觸發器實現,每次插入新數據的時候更新上一條數據的相應列

『伍』 SQL 按列類別統計求和插入另一個表欄位

update t1 set t1.byzd4=t2.ss
from CHUZHIKA t1 inner join (select lqkbh,sum(lx) ss
from V_CZK_LSZ
group by lqkbh) t2 on t1.czkbh=t2.lqkbh

語句這樣

但是你要注意2點,,,
1、你確定你的V_CZK_LSZ 是個表,而不是個視圖?視圖是沒辦法直接更新的

2、還有你的LX 是數字類型?我看有01這樣的,如果有這樣的是沒辦法合計的

『陸』 SQL怎樣把一個表的數據插入到另一個表裡

只插入id,title,content的值:insert
into
b(id,title,content)
select
id,title,content
from
a
插入B中並填寫B的所有欄位:insert
into
b
select
id,title,content,'adder的值','n_time的默認值'
from
a

『柒』 如何用SQL語句把一個表的數據統計之後放到另一個表中

update
月表
set
月表金額=月表金額+(select
sum(日表金額)
from
日表
where
日期=當前日期)
不知道你用的是什麼資料庫,所以沒法給你完整答案,如果是oracle你可以先定義一個變數,把當天日表中的所有數據加起來,給這個變數,然後理用當前月表中的數據與該變數相加,賦給月表金額。

『捌』 sql server中如何將表中兩列數據求和並導入到新表中,且新表中兩個數據有關聯

問題描述的不太清楚,
如果僅僅是求部門人數,只要一個SQL語句就可以搞定
select 所屬部門,sum(1) as 人數 from 表 group by 所屬部門 order by 所屬部門 asc

『玖』 sql怎麼將一個表的數據插入到另一個表中

在HH中列出要插入列的列表跟select from mm表中的選擇的列的列表一一對應就可以了,當然兩邊的數據類型應該是兼容的。

1、insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm

『拾』 mysql中sql語句查詢的同時根據條件將數據插入到另一個表的做法

你在做夢吶。如果光是等於0 那非常簡單 一個where flag=0就行了
你要是條件判斷的多 那麼去寫存儲過程賽。

不然 你就用笨辦法
insert into table1 (name) select t2.name from table2 where flag=0;
insert into table1 (name) select t2.name from table2 where flag=1;
insert into table1 (name) select t2.name from table2 where flag=2;
多執行幾次。。。。。。。