SqlServer教程

SQLServer DISTINCT

在SQL Server中,DISTINCT子句用于从表中删除重复项。 DISTICT子句仅与SELECT语句一起使用。
语法:
SELECT DISTINCT expressions
FROM [database_name].[dbo].[table_name]
[WHERE conditions]; 

参数说明

expressions: 它指定要检索的列或计算。
数据库名称和表名称: 它指定数据库名称和要在其上进行操作的表的名称。
示例:
具有单个表达式的DISTINCT子句
您有一个名为" Employees"的表,具有以下数据:
SQL Distinct子句1
从薪水大于的员工中选择不同的薪水12000。
SELECT DISTINCT salary
FROM [lidihuo].[dbo].[Employees]
WHERE salary > 15000;
输出:
SQL Distinct子句2
在这里,您可以看到只有6个9条记录中的不同薪水。 Distinct子句仅显示唯一记录。

具有多个表达式的DISTINCT子句

DISTINCT子句也可以用于多个表达式。它将从SELECT语句的多个字段中删除重复项。
SELECT DISTINCT name, age, salary
FROM [lidihuo].[dbo].[Employees]
WHERE id > 7; 
输出:
SQL Distinct子句3
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4