0
說我有一個查詢,如: -計算找到的列表中的值的百分比?
SELECT id FROM Table WHERE id IN (1, 2, 3, 4);
我怎麼能那麼有SQL返回的值是在表中發現,在該列表中值的百分比,即0.75或75 ?任何幫助表示讚賞。
說我有一個查詢,如: -計算找到的列表中的值的百分比?
SELECT id FROM Table WHERE id IN (1, 2, 3, 4);
我怎麼能那麼有SQL返回的值是在表中發現,在該列表中值的百分比,即0.75或75 ?任何幫助表示讚賞。
要獲取表中存在的ID號,請使用count(distinct id)
或count(id)
,具體取決於表中id的唯一性。如果事先知道該數字,則將該數字除以傳入的總數(在本例中爲4)。
select 1.0*count(distinct id)/4 as pct_in_table
from Table
WHERE id IN (1, 2, 3, 4)
This Works,thanks! – Connor