Oracle 数据库使用 DISTINCT 关键字返回唯一不同的值。 如果您想从查询结果中删除重复行,请使用DISTINCT。 以下是如何在 Oracle 数据库中使用 DISTINCT 的基本语法。
SELECT DISTINCT 第 1 列,第 2 列,...
FROM 表名称;
其中 column1 、column2、... 是您要为其选择唯一值的列名称。 table_name 是要查询的表的名称。
例如,您有一个名为 employees 的表,其中包含 employee_id、first_name、last_name、Department_id 等列。 如果你想查询first_name和last_name的所有唯一组合,你可以这样写:
SELECT DISTINCT 名称,姓氏
FROMemployees;
这会导致结果集仅包含不同的 first_name被返回。 last_name 的组合。
注意,DISTINCT关键字必须放在SELECT子句中,所选值为:Please。 之后列出。 重复值的列名称。 如果对多个列使用 DISTINCT,请用逗号分隔列名称。