簡體   English   中英

查詢中的查詢也分為SQL

[英]Query in Query Also Divide in SQL

Select  COUNT(PLAYER_CODE)/COUNT(PLAYER_CODE Where PLAYER_CODE is null)
From PLAYER

不知道我的主題是否正確,但是我不知道您如何在sql中執行子查詢,我想使用非null的Player代碼數除以null的Player代碼並將其設置為百分比。

Select sum(case when PLAYER_CODE is not null then 1 else 0 end) / 
       sum(case when PLAYER_CODE is null then 1 else 0 end)
From PLAYER

從播放器中選擇ISNULL(COUNT(PLAYER_CODE),0)/ ISNULL(COUNT(PLAYER_CODE),1)

-您總是在Divisor中使用1,因為如果使用0,則會得到意外的結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM