Oracle Distinct去重
一、Oracle Distinct去重 语法
Oracle DISTINCT 子句用于从结果集中删除重复记录。它仅与 SELECT 语句一起使用。
SELECT DISTINCT expressions
FROM tables
WHERE conditions;
参数说明:
- expressions:它指定要检索的列。
- tables:它指定要从中检索记录的表。
- conditions:它指定必须满足的条件。
二、Oracle Distinct去重 示例:使用单个表达式
让我们以“customers”表为例:
CREATE TABLE "CUSTOMERS"
( "NAME" VARCHAR2(4000),
"AGE" NUMBER,
"SALARY" NUMBER,
"STATE" VARCHAR2(4000)
)
/
执行以下SQL语句:
SELECT DISTINCT state
FROM customers
WHERE name = 'charu';
输出结果为:
三、Oracle Distinct去重 示例:使用多个表达式
执行以下SQL语句:
SELECT DISTINCT name, age, salary
FROM customers
WHERE age >= '60';
输出结果为:
此示例指定年龄大于或等于 65 岁的客户的不同姓名、年龄和薪水。
热门文章
优秀文章