数据库distinct的作用 数据库distinct用法
大家好,我是小典,我来为大家解答以上问题。数据库distinct的作用,数据库distinct用法,很多人还不知道,现在让我们一起来看看吧!
1、SQL数据库中, DISTINCT表示去掉重复的行,作用是针对包含重复值的数据表,用于返回唯一不同的值。语法是SELECT DISTINCT 列名称 FROM 表名称。如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中,否则会出现错误。
2、对于 DISTINCT关键字,如果后面有多个字段,则代表着是多条件去重,只有当这几个条件都相同时才算是重复记录。
3、扩展资料:
4、用法说明如下:
5、SELECT DISTINCT 列名称 FROM 表名称使用 DISTINCT 关键词
6、如果要从 "Company" 列中选取所有的值,需要使用 SELECT 语句:
7、SELECT Company FROM Orders"Orders"表:
8、Company OrderNumber
9、IBM 3532
10、W3School 2356
11、Apple 4698
12、W3School 6953
13、结果:
14、Company
15、IBM
16、W3School
17、Apple
18、W3School
19、尽管DISTINCT用于过滤重复记录。 但是通常在使用时,仅使用其来返回唯一记录的数量,而不是使用其来返回非重复记录的所有值。 原因是DISTINCT只能通过双循环查询来解决,这无疑将直接影响具有大量数据的站点的效率。
本文到此讲解完毕了,希望对大家有帮助。