📅  最后修改于: 2020-11-15 03:41:48             🧑  作者: Mango
Oracle DISTINCT子句用于从结果集中删除重复的记录。它仅与SELECT语句一起使用。
句法:
SELECT DISTINCT expressions
FROM tables
WHERE conditions;
expressions:它指定要检索的列。
表:它指定要从中检索记录的表。
条件:它指定必须满足的条件。
让我们来一张桌子“客户”
客户表:
CREATE TABLE "CUSTOMERS"
( "NAME" VARCHAR2(4000),
"AGE" NUMBER,
"SALARY" NUMBER,
"STATE" VARCHAR2(4000)
)
/
执行此查询:
SELECT DISTINCT state
FROM customers
WHERE name = 'charu';
输出:
执行此查询:
SELECT DISTINCT name, age, salary
FROM customers
WHERE age >= '60';
输出:
此示例指定年龄大于或等于65的客户的不同姓名,年龄和工资。