数据库中何时在select后跟distinct?
发布网友
发布时间:2022-04-29 05:55
我来回答
共2个回答
热心网友
时间:2022-06-20 05:28
将多个相同的值只显示一个,比如,你在学生总成绩单中查找都有哪些学生考试了,这时候因为学生一般都是一人几科,不用distinct的话,就会显示出几个相同的名字。张三考了数学、语文、英语,返回的就是三个张三,使用后就只返回一个
热心网友
时间:2022-06-20 05:29
要去除多条记录中的重复记录时使用distinct
例:table name age
------------
zhang 23
zhang 24
hong 25
xiao 26
select name from table where age<25
得到 name
---------
zhang
zhang
2 result(s)
此时使用distinct
select distinct name from table where age<25
得到 name
--------
zhang
1 result(s)