首頁 > 資料庫 > mysql教程 > 如何從 MySQL 欄位中只選擇唯一值?

如何從 MySQL 欄位中只選擇唯一值?

Patricia Arquette
發布: 2025-01-14 08:52:42
原創
994 人瀏覽過

How to Select Only Unique Values from a MySQL Column?

擷取 MySQL 欄位中的唯一值

MySQL 資料庫通常包含具有重複條目的欄位。 例如,銷售表可能會在同一天多次列出相同產品。這種冗餘使數據分析和高效儲存變得複雜。 本指南展示如何有效地從此類列中僅選擇唯一值。

解:使用 DISTINCT

DISTINCT 運算子提供了一個簡單的解。 它確保查詢結果中僅傳回每個唯一值的一個實例。

讓我們用一個範例表來說明:

Date Product
2011-12-12 azd
2011-12-12 yxm
2011-12-10 sdx
2011-12-10 ssdd

典型的 SELECT 查詢將傳回所有行:

Date Product
2011-12-12 azd
2011-12-12 yxm
2011-12-10 sdx
2011-12-10 ssdd

注意重複的日期。若要僅檢索唯一日期,請使用 DISTINCT:

<code class="language-sql">SELECT DISTINCT Date AS Date
FROM buy
ORDER BY Date DESC;</code>
登入後複製

這會產生:

Date
2011-12-12
2011-12-10

如圖所示,重複項被刪除,從而產生 buy 表中唯一日期的簡明清單。 這種最佳化的查詢著重於不同的數值,提高了資料分析的準確性和效率。

以上是如何從 MySQL 欄位中只選擇唯一值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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