首页 > 试题广场 >

在SQL查询时,如果需要去掉查询结果中的重复组,应使用( )

[单选题]

SQL查询时,如果需要去掉查询结果中的重复组,应使用( )关键字。

  • UNIQUE
  • DISTINCT
  • CHECK
  • MINUS
unique是完整性约束的一种 在建表的时候用 distinct是在查询的时候用
发表于 2018-12-22 21:59:46 回复(0)
distinct 不同的,很多时候理解下单词的意思都可以猜出作用
发表于 2018-07-09 20:42:46 回复(0)

使用 DISTINCT 关键词

如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句:

SELECT Company FROM Orders

"Orders"表:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

结果:

Company
IBM
W3School
Apple
W3School

请注意,在结果集中,W3School 被列出了两次。

如需从 Company" 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:

SELECTDISTINCTCompany FROM Orders 

结果:

Company
IBM
W3School
Apple

现在,在结果集中,"W3School" 仅被列出了一次。

发表于 2019-08-28 08:38:07 回复(0)

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值

发表于 2018-07-09 16:08:45 回复(0)