本文概述
Oracle DISTINCT子句用于从结果集中删除重复的记录。它仅与SELECT语句一起使用。
句法:
SELECT DISTINCT expressions
FROM tables
WHERE conditions;
参数
expressions:它指定要检索的列。
表:它指定要从中检索记录的表。
条件:它指定必须满足的条件。
Oracle DISTINCT示例:(具有单个表达式)
让我们来一张桌子”客户”
客户表:
CREATE TABLE "CUSTOMERS"
( "NAME" VARCHAR2(4000), "AGE" NUMBER, "SALARY" NUMBER, "STATE" VARCHAR2(4000)
)
/
执行此查询:
SELECT DISTINCT state
FROM customers
WHERE name = 'charu';
输出
Oracle DISTINCT示例:(具有多个表达式)
执行此查询:
SELECT DISTINCT name, age, salary
FROM customers
WHERE age >= '60';
输出
此示例指定年龄大于或等于65的客户的不同姓名, 年龄和工资。
评论前必须登录!
注册