在 SQL 中,`DISTINCT` 函數的作用是從查詢結果中刪除重復的記錄,只保留唯一的記錄
`DISTINCT` 可以應用于單個列或多個列。以下是一些使用 `DISTINCT` 的示例:
1. 從單個列中刪除重復記錄:
```sql
SELECT DISTINCT column_name
FROM table_name;
```
這將返回 `table_name` 表中 `column_name` 列的所有唯一值。
2. 從多個列中刪除重復記錄:
```sql
SELECT DISTINCT column1, column2
FROM table_name;
```
這將返回 `table_name` 表中 `column1` 和 `column2` 列組合的所有唯一值。
請注意,`DISTINCT` 函數可能會降低查詢性能,因為數據庫需要對結果集進行排序和去重。在使用 `DISTINCT` 時,請確保已經為涉及的列創建了適當的索引。