溫馨提示×

數(shù)據(jù)庫distinct的用法有哪些

小億
184
2023-08-30 12:02:39
欄目: 編程語言

數(shù)據(jù)庫中的DISTINCT關鍵字用于返回指定列的唯一值。以下是DISTINCT的一些常見用法:

  1. SELECT DISTINCT column_name FROM table_name;

這將返回指定列中的唯一值,去除重復的行。

  1. SELECT column_name1, column_name2, … FROM table_name

WHERE condition

GROUP BY column_name1, column_name2, …

這將返回符合條件的唯一組合,按照指定的列分組。

  1. SELECT DISTINCT column_name1, column_name2, … FROM table_name

WHERE condition

這將返回符合條件的唯一組合,去除重復的行。

  1. SELECT DISTINCT ON (column_name) column_name1, column_name2, … FROM table_name

ORDER BY column_name;

這是PostgreSQL特有的語法,它將按照指定的列進行排序,并返回每個唯一值的第一行。

需要注意的是,DISTINCT關鍵字僅作用于SELECT語句中的列,對于整個行而言,是不起作用的。

0