Oracle可以使用DISTINCT關鍵字或者GROUP BY子句來根據某一字段進行去重操作。
SELECT DISTINCT column_name
FROM table_name;
這將返回指定列中的唯一值,即去掉重復的行。
SELECT column_name
FROM table_name
GROUP BY column_name;
這將按照指定列進行分組,并返回每個分組的第一個值,即去掉重復的行。
注意:使用GROUP BY子句時,除了指定的列之外,SELECT列表中的其他列必須是聚合函數(如SUM,COUNT,AVG等)或者在GROUP BY子句中指定的列。
以上兩種方法都可以根據某一字段進行去重,根據具體需求選擇合適的方法。