去重 (DISTINCT) SQL中的去重利器:DISTINCT详解与实践 DISTINCT的基本语法与原理 关键字用于从查询结果集中移除重复的行,只保留唯一的行。它的基本语法如下: : 指定要查询的列,并使用 关键字进行去重。 : 要查询的列名。可以是一个或多个列。 : 指定要查询的表名。 : 可选的过滤条件,用于筛选需要去重的数据。 原理: 的工作原理是:数据库系统会比较查询结果集中每一行的所有指定列的值,如果两行在这些列上的值完全相同,则只保留其中一行。 也就是说, 是基于行的去重,而不是基于单个列的去重。 DISTINCT的常见用法与代码示例 2.1 单列去重 这是 最简单的用法,用于从单个列中提取唯一值。 示例: 假设我们有一个名为 的表,其中包含员工的姓名、部门和职位信息。