我从类别等于1的数据库中选择所有徽章编号。
category | badge number
0 | 1
1 | 1
2 | 5
1 | 1
有时类别是重复的,有没有办法只从数据库中获取唯一的徽章编号?
所以上面有两个1类,每个都有1号徽章。我怎样才能确保结果只给出了' 1'而不是' 1,1'
答案 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
答案 3 :(得分:0)
Select Distinct Badgenumber from table where Category = 1
答案 4 :(得分:0)
SELECT DISTINCT BadgeNumber FROM dbo.TableName
Where Category = 1
编辑: 哦,已经有很多帖子...... !!