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