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

sql統計抽檢比例

發布時間: 2022-05-31 06:13:02

『壹』 sql如何進行分層隨機抽樣

--按大、中、小
分別選取
然後再組合
--按新欄位重新排序後,你選出來的就是隨機的了
select
top
60
percent
*
from
table_1
where
A='大'
order
by
B
union
all
select
top
60
percent
*
from
table_1
where
A='中'
order
by
B
union
all
select
top
60
percent
*
from
table_1
where
A='小'
order
by
B

『貳』 sql 中求比例的問題(sql高手請指教)

select 18/49 as bili from clerk

18/49 默認都是int型,要想得到比值,需先轉換成money(Dec)型, 結果就不是0 了

如:
select cast(18 as money)/49 as bili from clerk

這樣就算是任何整型列比值計算都可以得到精度小數比值了,具體精度可以根據需要轉換

『叄』 sql 怎麼求比例

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

『肆』 sql 查詢某項比例

那超過50%的用戶最多就只有一個?

selecta.商戶名稱
from
(select商戶名稱,count(*)count1from交易記錄表where交易時間between'2014-01-01'and'2014-01-31'groupby商戶名稱)a,
(selectcount(*)count2from交易記錄表where交易時間between'2014-01-01'and'2014-01-31')b
wherea.count1/b.count2>0.5

時間部分,你自己改寫一下,我就隨便寫了個時間

『伍』 使用sql語句計算百分比怎麼寫

  • 1、若針對每行求百分比: select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名 。

  • 2、若是對總計後的值求百分比: select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ,sum(SD)/sum(TotelTime) ,sum(SE)/sum(TotelTime) from 表名

  • 3、當然,以上都是以小數形式顯示結果,若要以百分比形式顯示結果:乘以100,並保留兩位小數,然後加上「%」即可。
    如:round((SA/TotelTime)*100,2) & "%"

『陸』 用sql語句如何計算百分比或者統計數據個數

declare @biXiu int,@Zongshu int
select @biXiu=count(*) from course where type='必修'
select @Zongshu=count(*) from course
select cast(@biXiu*100.0/@Zongshu as varchar)+'%'
--其中 @biXiu代表必修個總數

--補充字元串說明
SELECT CAST('123.456' as decimal) 將會得到 123(小數點後面的將會被省略掉)。如果希望得到小數點後面的兩位。則需要把上面的改為SELECT CAST('123.456' as decimal(38, 2))

『柒』 sql 統計同類物品個數在總數中占的比例

假設你這個表名是 T,你要的結果是下面這一句 SQL:

Select T1.類型,T1.數量小計/T2.數量合計 as 比例
(Select T.類型,sum(T.數量) as 數量小計 from T Group By T.類型) T1
Left Join
(Select sum(數量) as 數量合計 from T) T2
ON 1=1

『捌』 sql語句 求比例

你這個表示通過SQL語句得來的還是表本來就是這樣的???
佔比的公式就是Y艙/總數 C艙/總數 F艙/總數

如果是通過SQL語句的得來的把SQL語句貼出來!!
如果不是表本來就是這樣的結構的話,建議你建個視圖就行了
下面是SQL語句的查詢部分
select 日期 , Y艙 ,Y艙/總數 as Y艙佔比 , C艙 ,C艙/總數 as C艙佔比 , F艙 , F艙/總數 as F艙佔比 , 總數
from 表名

就行了

『玖』 學習數據分析要懂得哪些數學知識

1、數據分布


數據分布主要靠幾何分布、泊松分布、二項分布來研究數據的分布趨勢。例如,目標數據段整體分布是發散的還是集中的?集中在哪個頻率段?中位數集中在哪個區間段?佔80%的數據集中在什麼數據區間段?看分布的目的就是了解業務數據是否穩定,以及數據的集中度。


2、正態分布


正態數據類型按照屬性可以分為連續型數據和離散型數據。連續型數據屬於可以不斷細分的數據,如:長度,寬度,高度,密度,溫度等。離散型數據不可被細分,主要來表達客觀事物的屬性,如:個數,屬性,比率等。


3、統計抽樣


統計抽樣涉及到如何設計樣本、點量估計、比例抽樣分析。當對海量數據進行數據分析,查看數據分布情況的時候比較困難。就需要對樣本進行抽樣,通過抽樣樣本分布情況來反映總體樣本的分布情況。

『拾』 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