溫馨提示×

oracle中的distinct怎么使用

小億
195
2023-08-14 23:34:43
欄目: 云計算

在Oracle中,可以使用DISTINCT關鍵字來對查詢結果進行去重。DISTINCT關鍵字應該緊跟在SELECT語句之后,用于指定要進行去重的列。

例如,假設有一個名為customers的表,包含以下列:customer_id,first_name,last_name。要查詢所有不重復的姓氏(last_name),可以使用以下語法:

SELECT DISTINCT last_name FROM customers;

這將返回一個包含所有不重復姓氏的結果集。

如果要查詢多個列,并且希望結果集中的每個行都是唯一的,可以在SELECT語句中指定多個列,并使用DISTINCT關鍵字:

SELECT DISTINCT column1, column2 FROM table;

這將返回一個包含不重復的column1和column2值的結果集。

需要注意的是,DISTINCT關鍵字對所有列進行去重。如果只想對特定列進行去重,可以使用GROUP BY子句結合聚合函數(如COUNT、SUM等)來實現。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女