当前位置| 科技 > > 列表>详情

distinct含义与使用方法是? SELECT DISTINCT注意事项是什么?

2023-04-03 10:54:42 来源:创视网

distinct含义与使用方法

distinct用来查询不重复记录的条数,即用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段。

注意事项

distinct 【查询字段】,必须放在要查询字段的开头,即放在第一个参数;

只能在SELECT 语句中使用,不能在 INSERT, DELETE, UPDATE 中使用;

DISTINCT 表示对后面的所有参数的拼接取 不重复的记录,即查出的参数拼接每行记录都是唯一的

不能与all同时使用,默认情况下,查询时返回的就是所有的结果

SELECT DISTINCT注意事项

如果指定了 SELECT DISTINCT,那么 ORDER BY子句中的项就必须出现在选择列表中,否则会出现错误。

比如SQL语句:SELECT DISTINCTCompanyFROM Orders order byCompanyASC是可以正常执行的。

但是如果SQL语句是:SELECT DISTINCTCompanyFROM Orders order byNumASC是不能正确执行的,在ASP中会提示“ORDER BY 子句与 (Num) DISTINCT 冲突”错误。

SQL语句修改成:SELECT DISTINCTCompany,NumFROM Orders order byNumASC可以正常执行

标签: 与使用方法 注意事项