个性化阅读
专注于IT技术分析

SQL Server DISTINCT子句用法图解

本文概述

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

句法:

SELECT DISTINCT expressions
FROM [database_name].[dbo].[table_name]
[WHERE conditions];

参数说明

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

database_name&table_name:它指定数据库名称和要在其上进行操作的表的名称。

例:

带有单个表达式的DISTINCT子句

你有一个名为” Employees”的表, 其中包含以下数据:

SQL Distinct子句1

从薪水大于12000的员工中选择不同的薪水。

SELECT DISTINCT salary
FROM [srcmini].[dbo].[Employees]
WHERE salary > 15000;

输出

SQL Distinct子句2

在这里, 你可以看到9条记录中只有6种不同的薪水。 Distinct子句仅显示唯一记录。


具有多个表达式的DISTINCT子句

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

SELECT DISTINCT name, age, salary
FROM [srcmini].[dbo].[Employees]
WHERE id > 7;

输出

SQL Distinct子句3
赞(0)
未经允许不得转载:srcmini » SQL Server DISTINCT子句用法图解

评论 抢沙发

评论前必须登录!