首頁 > 資料庫 > mysql教程 > SQL 中的 DISTINCT 如何幫助我只選擇唯一記錄?

SQL 中的 DISTINCT 如何幫助我只選擇唯一記錄?

Barbara Streisand
發布: 2025-01-14 15:09:46
原創
342 人瀏覽過

How Can DISTINCT in SQL Help Me Select Only Unique Records?

在 SQL 中使用 DISTINCT 進行唯一記錄選擇

標準 SQL SELECT * FROM table 查詢通常會傳回重複的行。 為了確保資料的準確性和高效的分析,SQL提供了DISTINCT關鍵字。 這允許您僅檢索指定列中的唯一值。

範例:

考慮這個範例表:

<code>| Column1 | Column2 | Column3 |
|---------|---------|---------|
| 1        | item1    | data1   |
| 2        | item1    | data2   |
| 3        | item2    | data3   |
| 4        | item3    | data4   |</code>
登入後複製

SELECT * 查詢將傳回所有行,包括基於 Column2 的重複行。

要只檢索唯一行,請使用 DISTINCT 關鍵字:

<code class="language-sql">SELECT DISTINCT Column1, Column2, Column3
FROM table;</code>
登入後複製

這會產生以下結果,消除重複的 item1 條目:

Column1 Column2 Column3
1 item1 data1
3 item2 data3
4 item3 data4

DISTINCT關鍵字是資料清理和確保 SQL 查詢準確性的強大工具。 它保證只傳回指定列的唯一組合。

以上是SQL 中的 DISTINCT 如何幫助我只選擇唯一記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板