sql
select
distinct
语句
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词
distinct
用于返回唯一不同的值。
语法:
select
distinct
列名称
from
表名称
distinct
这个关键词的意思是用于返回唯一不同的值。
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。select
distinct
表示查询结果中,去掉了重复的行;distinct表示去掉重复的行。
扩展资料:
sql语句中使用distinct的注意事项:
如果指定了
select
distinct,那么
order
by
子句中的项就必须出现在选择列表中,否则会出现错误。
比如sql语句:select
distinct company from
orders
order
by company asc是可以正常执行的。
但是如果sql语句是:select
distinct company from
orders
order
by num asc是不能正确执行的,在asp中会提示“order
by
子句与
(num)
distinct
冲突”错误。
sql语句修改成:select
distinct company,num from
orders
order
by num asc可以正常执行
参考资料:搜狗百科-distinct
distinct
用于返回唯一不同的值。
语法:
select
distinct
列名称
from
表名称