⑴ 如何使用sql統計某一個欄位的總和
按編號分組
select 編號,sum(數量) from 表 where 條件 group by 編號
不分組
select sum(數量) from 表 where 條件
⑵ sql語句怎麼查詢一列數據的總和
MS-SQL中求和如下:
1、select sum (foamt) from t_ACRD_GthMst
2、select sum (foamt) from t_ACPD_PayMst
t_ACRD_GthMst和t_ACPD_PayMst表示某ERP系統中的兩個表,foamt表示要求和的一例。

(2)sql統計總和擴展閱讀:
常見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
⑶ SQL統計記錄、計算總和
select SUM([需要求和的欄位名稱]) from [要求和的表名]也可以在後面附加限制條件如: where [日期] > 'XXXX-XX-XX' and [日期] <= 'XXXX-XX-XX'
⑷ SQL按條件匯總求和
如下:
1、第一步,將示例表導入SQL語句中,見下圖,轉到下面的步驟。

⑸ SQL里邊的求和語句怎麼寫
SQL中求和語句分為縱向匯總和橫向匯總語句;
假設數據列為:A、B、C、D、E、F、G
縱向匯總語句:
select sum(A),sum(B),sum(C),sum(D),sum(E),sum(F),sum(G) from 表名
橫向匯總的SQL語句是:
select A,B,C,D,E,F,G,A+B+C+D+E+F+G from 表名
求所有數據總和的SQL語句是:
select sum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G) from 表名

(5)sql統計總和擴展閱讀:
SQL是一種查詢功能很強的語言,只要是資料庫存在的數據,總能通過適當的方法將它從資料庫中查找出來。SQL中的查詢語句只有一個:SELECT,它可與其它語句配合完成所有的查詢功能。SELECT語句的完整語法,可以有6個子句。完整的語法如下:
SELECT 目標表的列名或列表達式集合
FROM 基本表或(和)視圖集合
〔WHERE條件表達式〕
〔GROUP BY列名集合
〔HAVING組條件表達式〕〕
〔ORDER BY列名〔集合〕…〕
⑹ SQL計算總和
select
deptno,sum(sal)*(case
deptno
when
10
then
1.2
when
40
then
1.2
when
20
then
2
when
30
then
1.5
end)
as
分類總和
from
emp
group
by
deptno
趕緊把分劃到我的帳戶,我答你這個題真不容易,上面的那句是分類總和,下面的是全部的和
測試通過
再不給分
殺了你
select
((select
isnull(sum(sal)*1.2,0)
from
emp
where
(deptno=10)
or
(deptno=40)
)
+(select
isnull(sum(sal)*2,0)
from
emp
where
deptno=20
)
+(select
isnull(sum(sal)*1.5,0)
from
emp
where
deptno=30
))
⑺ 請問sql語言如何統計多記錄的某一欄位字數總和
***************
oracle中:
***************
select
sum(length(subcontent))
from
Subtitles
解釋:length(subcontent)求【subcontent】的字數,注意一個漢字也算一個字
如果一個漢字想算倆個字的話請使用:lengthb(subcontent)
***************
sqlserver中:
***************
select
sum(len(subcontent))
from
Subtitles
解釋:len(subcontent)求【subcontent】的字數,注意一個漢字也算一個字
如果一個漢字想算倆個字的話請使用:datalength(subcontent)
******
補充下:
你後面的代碼【where
tbST_Subtitles.overtime
>=
dtnow】中
1、【tbST_Subtitles】這個是表名,但是你的描述表名是【Subtitles】請確認後修改成一致的。
2、【dtnow】是個字元串應該用引號括起來【'dtnow'】
---
以上,希望對你有所幫助。
⑻ 可不可以用一條SQL語句查詢多人各自成績的總和
查詢多人各自成績的總和sql語句如下:
select name,SUM(score)
from test2
group by name
按姓名分組,查看每個學生的優良中差統計:
SELECT sname, count(snum) 總數,
sum(case when snum<60 then 1 else 0 end) AS 不合格,
sum(case when snum>=60 AND snum<70 then 1 else 0 end) AS 中,
sum(case when snum>=70 AND snum< 90 then 1 else 0 end) AS 良,
sum(case when snum>=90 then 1 else 0 end) AS 優
FROM test.Score
group by sname
;

(8)sql統計總和擴展閱讀
SQL中Group By的使用:
「Group By」從字面意義上理解就是根據「By」指定的規則對數據進行分組,所謂的分組就是將一個「數據集」劃分成若干個「小區域」,然後針對若干個「小區域」進行數據處理。
示例:
select 類別, sum(數量) as 數量之和
from A
group by 類別
這段代碼實際上就是分類匯總。
在Access中不可以使用「order by 數量之和 desc」,但在SQL Server中則可以。
需要注意的一點,在select指定的欄位要麼就要包含在Group By語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。
⑼ sql語句求和
SQL中求和語句分為縱向匯總和橫向匯總語句;
假設數據列為:A、B、C、D、E、F、G
縱向匯總語句:
selectsum(A),sum(B),sum(C),sum(D),sum(E),sum(F),sum(G)from表名
橫向匯總的SQL語句是:
selectA,B,C,D,E,F,G,A+B+C+D+E+F+Gfrom表名
求所有數據總和的SQL語句是:
selectsum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G)from表名
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。

(9)sql統計總和擴展閱讀:
sql參考語句
刪除新表
drop table tabname
增加一個列
Alter table tabname add column col type
添加主鍵
Alter table tabname add primary key(col)
刪除主鍵
Alter table tabname drop primary key(col)
創建索引
create [unique] index idxname on tabname(col….)