當前位置:首頁 » 編程語言 » sql分類求佔比
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql分類求佔比

發布時間: 2022-07-14 00:26:08

sql分組統計求百分比

SELECT

,CONVERT(DECIMAL(15,3),SUM(CASE 及格WHEN 'Y' THEN 1 ELSE 0 END))/COUNT(1)*100
FROM

GROUP BY

-------------輸出結果-------------
A 100.00000000000000
B 33.33333333333300
C 50.00000000000000

② SQL SEVER如何分類匯總後再求每一項所佔的百分比

SELECT國家,sum(出口量)as出口數量,SUM(出口量)*100.0/(selectSUM(出口量)fromseamlesswhere年份=2015)as佔比
FROMseamlesswhere年份=2015
groupby國家
orderby出口數量desc

③ SQLSERVER資料庫求每列不同數據所佔百分比

如果只有abc這三種數據的話,就應該這樣做:
先求出a的個數:select count(*) from table where name='a',
再求出總數據的個數:select count(*) from table
你可以先定義一個變數,那麼a所佔的比例就是:
declare @avg float
set @avg =select count(*) from table where name='a'/select count(*) from table
後面的依次類推。。。。
如果不止這三種數據的話,你可以先用group by先分一下組,然後再求比例。

④ SQL 兩次分組求百分比

select order_type,is_olser,sum(counts)/c2 from order_today
lett join (select order_type ot,sum(counts) c2 from group by order_today) ot2 on ot2.ot=order_today.order_type
group by order_type,is_olser,c2

⑤ 求一個sql語句,查詢某個值在數據集中的佔比情況

寫一個sql語句恐怕不行。

應當先寫一段sql語句,計算出links欄位的總和。
然後再寫一段sql語句,以links欄位的每一個值除以links欄位的總和,這樣就能得出links欄位每個值在該欄位總和里的佔比。
這種情況下,就要寫兩端sql語句。

⑥ sql 怎麼求比例

declare @sumNum decimal(9,2)
set @sumNum=select sum([銷售額]) from [產品銷售表]
select [產品],sum([銷售額]) as [銷售額] ,sum([銷售額])/@sumNum as [佔比] from [產品銷售表]
group by [產品]

⑦ sql 求佔比

select

t1.province,

cast(count(1)*100/(selectcount(1)fromprovince)asvarchar(10))+'%'

from

provincet1

groupby

t1.province

⑧ 求SQL語句,按照不同條件分類統計想求一條sql 語句,統計某個欄位數值之和,以及所佔百分比,比如

SELECT 列1, 列2, COUNT(*)FROM T1GROUP BY 列1, 列2SELECT 列1, 列2, 列3, COUNT(*)FROM T1GROUP BY 列1, 列2, 列3 delphi我不懂,但是具體的語言和資料庫是無關的。

⑨ sql sever 如何算條件聚類後各自占的百分比

selecttable1.tas水果,table1.shuas'pz=1的數量',table2.shuas總數量,cast(table1.shu*100/table2.shuasvarchar)+'%'as'pz=1佔比'from
(selecttypeast,COUNT(pz)asshufromtenwherepz=1groupbytype)astable1
leftjoin(selecttypeast,COUNT(*)asshufromtengroupbytype)astable2ontable1.t=table2.t