數據庫中的DISTINCT關鍵字用于返回指定列的唯一值。以下是DISTINCT的一些常見用法:
這將返回指定列中的唯一值,去除重復的行。
WHERE condition
GROUP BY column_name1, column_name2, …
這將返回符合條件的唯一組合,按照指定的列分組。
WHERE condition
這將返回符合條件的唯一組合,去除重復的行。
ORDER BY column_name;
這是PostgreSQL特有的語法,它將按照指定的列進行排序,并返回每個唯一值的第一行。
需要注意的是,DISTINCT關鍵字僅作用于SELECT語句中的列,對于整個行而言,是不起作用的。