在 SQL 中,`DISTINCT` 函數(shù)的作用是從查詢(xún)結(jié)果中刪除重復(fù)的記錄,只保留唯一的記錄
`DISTINCT` 可以應(yīng)用于單個(gè)列或多個(gè)列。以下是一些使用 `DISTINCT` 的示例:
1. 從單個(gè)列中刪除重復(fù)記錄:
```sql
SELECT DISTINCT column_name
FROM table_name;
```
這將返回 `table_name` 表中 `column_name` 列的所有唯一值。
2. 從多個(gè)列中刪除重復(fù)記錄:
```sql
SELECT DISTINCT column1, column2
FROM table_name;
```
這將返回 `table_name` 表中 `column1` 和 `column2` 列組合的所有唯一值。
請(qǐng)注意,`DISTINCT` 函數(shù)可能會(huì)降低查詢(xún)性能,因?yàn)?span id="scuqs8y" class="in-link" data-id="59">數(shù)據(jù)庫(kù)需要對(duì)結(jié)果集進(jìn)行排序和去重。在使用 `DISTINCT` 時(shí),請(qǐng)確保已經(jīng)為涉及的列創(chuàng)建了適當(dāng)?shù)乃饕?/p>