SQL Server DISTINCT 子句

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

在 SQL Server 中,DISTINCT 子句用于从表中删除重复项。DISTINCT 子句仅与 SELECT 语句一起使用。

语法

参数解释

表达式: 它指定您要检索的列或计算。

database_name & table_name: 它指定数据库的名称以及您要在其上执行操作的表的名称。

示例

带有单个表达式的 DISTINCT 子句

您有一个名为 "Employees" 的表,其中包含以下数据

SQL Distinct clause 1

从 Employees 中选择不同的工资,其中工资大于 12000。

输出

SQL Distinct clause 2

在这里,您可以看到 9 条记录中只有 6 个不同的工资。Distinct 子句仅显示唯一记录。


带有多个表达式的 DISTINCT 子句

DISTINCT 子句也可以与多个表达式一起使用。它将从 SELECT 语句中的多个字段中删除重复项。

输出

SQL Distinct clause 3
下一个主题Group By 子句