2011-12-08 43 views
0

我從一個數據庫,在那裏類別等於1數據庫的獨特結果?

category | badge number 
0  | 1 
1  | 1 
2  | 5 
1  | 1 

有時類別重複選擇所有徽章的數字,有沒有辦法只能從數據庫中獲取獨特的徽章號碼?

所以上面有兩個1的類別,每個證件號碼1.我怎樣才能確保結果只給出了「1」,而不是在SELECT語句「1,1」

+3

當我谷歌的「獨特的數據庫結果」解決方案是在第一個結果頁面。也許你應該在下一次提問之前使用google! – Matten

回答

2

使用DISTINCT關鍵字。

SELECT DISTINCT badge_number FROM Your_Table WHERE category = 1 
+1

+1最快的手指贏。 –

1

在select中使用distinct關鍵字。

select distinct badge_number from table_name where category = 1 
0
Select Distinct Badgenumber from table where Category = 1 
0
SELECT DISTINCT BadgeNumber FROM dbo.TableName 
Where Category = 1 

編輯: 喔,有這麼多的帖子已經....!