📅  最后修改于: 2023-12-03 14:44:55.444000             🧑  作者: Mango
在Oracle中,使用DISTINCT
子句可以返回唯一不同的记录。如果一张表中存在重复的记录,您可以使用DISTINCT
子句来返回不同的记录。DISTINCT
子句是SELECT语句的一部分,后面跟着列名或通配符。
SELECT DISTINCT column1, column2, ... FROM table_name;
在这个语法中,如果指定多个列名,则DISTINCT
子句将对所有列列出唯一值,而非单独对每列列出唯一值。
以下是DISTINCT
子句的一些示例:
SELECT DISTINCT column1 FROM table_name;
示例:从"customers"表中返回唯一的国家列表:
SELECT DISTINCT country FROM customers;
SELECT DISTINCT column1, column2 FROM table_name;
示例:从"orders"表中返回唯一的客户和员工组合:
SELECT DISTINCT customer_id, employee_id FROM orders;