T-SQL Distinct 关键字

2025 年 3 月 17 日 | 阅读 1 分钟

T-SQL 中,DISTINCT 关键字与 SELECT 语句一起使用,以消除重复记录,仅提供唯一的文档。

以下是我们在表中有很多重复记录的情况。 当我们获取记录时,只提取唯一的文档而不是重复项更有意义。

语法

下面是 DISTINCT 关键字的语法

示例

下面给出了 员工表:

ID姓名年龄地址工资
01威廉32卡拉奇7000.00
02艾弗里24伦敦3000.00
03蒙蒂34纽约1200.00
04哈珀20纽约1500.00
05艾拉22伊斯兰堡4400.00
06蒙蒂23土耳其4400.00
07梅森26沙特阿拉伯5050.00

让我们看看 SELECT 查询如何返回重复的工资记录。

此命令产生以下输出,其中工资 4400 出现两次,这是真实表中的重复记录。

T-SQL Distinct keyword

让我们将 DISTINCT 关键字与上述 SELECT 查询一起使用,然后查看结果。

该命令产生以下输出,其中我们没有任何重复的条目。

T-SQL Distinct keyword
下一主题T-SQL 连接