在Oracle中,DISTINCT關(guān)鍵字用于從查詢結(jié)果中消除重復(fù)的行。它可以用于SELECT語句的列名之前,以確保返回的結(jié)果集中每個行都是唯一的。
例如,以下是使用DISTINCT的基本語法:
SELECT DISTINCT 列名
FROM 表名;
在這個例子中,DISTINCT關(guān)鍵字應(yīng)用于指定的列名,以確保返回的結(jié)果集中沒有重復(fù)的行。
除了基本的DISTINCT用法外,還可以在多個列上使用DISTINCT來消除指定列組合的重復(fù)行。例如:
SELECT DISTINCT 列名1, 列名2
FROM 表名;
在這個例子中,DISTINCT關(guān)鍵字應(yīng)用于列名1和列名2的組合,以確保返回的結(jié)果集中沒有重復(fù)的組合。
需要注意的是,DISTINCT關(guān)鍵字只能用于SELECT語句,而不能用于DELETE、INSERT或UPDATE語句中。