① 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