我確定這個問題相當簡單,但對於SQL查詢我不是非常精明。下面是一個示例表格:在MS Access中需要關於SQL選擇查詢的幫助
|Name |N|
--------
|Mike |1|
|John |2|
|Dave |3|
|Jane |1|
|Kyle |2|
|Susan |4|
|Tim |5|
|Joe |5|
|Tina |7|
|Carly |1|
我需要從該表中選擇所有'N',只出現一次。此表的結果應該是3,4,和7
我確定這個問題相當簡單,但對於SQL查詢我不是非常精明。下面是一個示例表格:在MS Access中需要關於SQL選擇查詢的幫助
|Name |N|
--------
|Mike |1|
|John |2|
|Dave |3|
|Jane |1|
|Kyle |2|
|Susan |4|
|Tim |5|
|Joe |5|
|Tina |7|
|Carly |1|
我需要從該表中選擇所有'N',只出現一次。此表的結果應該是3,4,和7
可以使用該一個having
子句:
select n
from YourTable
group by
n
having count(*) = 1
SELECT DISTINCT(N)FROM TABLE_NAME;
還是我錯過了這一點?
我需要從N列中選擇僅在表中出現一次的數字。 SELECT DISTINCT選擇所有的數字週期,但只選擇一次。 – 2011-01-05 17:17:02
啊,我看到我有一個瘋狂的時刻!道歉 ;-) – diagonalbatman 2011-01-06 11:51:33
謝謝。以前從未使用過HAVING關鍵字。很棒。 – 2011-01-05 17:25:23