数据库的独特结果?

时间:2011-12-08 16:46:45

标签: sql

我从类别等于1的数据库中选择所有徽章编号。

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

有时类别是重复的,有没有办法只从数据库中获取唯一的徽章编号?

所以上面有两个1类,每个都有1号徽章。我怎样才能确保结果只给出了' 1'而不是' 1,1'

5 个答案:

答案 0 :(得分:2)

在SELECT语句中使用DISTINCT关键字。

SELECT DISTINCT badge_number FROM Your_Table WHERE category = 1

答案 1 :(得分:1)

在您的选择中使用distinct关键字。

select distinct badge_number from table_name where category = 1

答案 2 :(得分:1)

您是否尝试过Select Distinct

SELECT DISTINCT [badge number] from table 
where Category=1

http://www.w3schools.com/sql/sql_distinct.asp

答案 3 :(得分:0)

 Select Distinct Badgenumber from table where Category = 1

答案 4 :(得分:0)

SELECT DISTINCT BadgeNumber FROM dbo.TableName
Where Category = 1

编辑: 哦,已经有很多帖子...... !!