首頁 > 資料庫 > mysql教程 > 如何在 MySQL 中檢索具有對應 ID 和姓氏的唯一名字?

如何在 MySQL 中檢索具有對應 ID 和姓氏的唯一名字?

Mary-Kate Olsen
發布: 2024-12-07 10:46:11
原創
774 人瀏覽過

How to Retrieve Unique First Names with Corresponding IDs and Last Names in MySQL?

在MySQL 中檢索具有相應資訊的不同列

確定需要從特定列中提取唯一值,同時保留相應數據,此題目深入研究MySQL DISTINCT的複雜性

查詢:

要獲得所需的結果,SELECT 查詢應結合 DISTINCT 運算子和 GROUP BY 子句。 DISTINCT 運算子隔離指定列中的唯一值。在本例中,我們從 FirstName 欄位中尋找不同的值。

實作:

為了保留 ID 和 LastName 欄位以及不同的 FirstName 值,GROUP BY條款起著舉足輕重的作用。 GROUP BY 指示 MySQL 根據指定的欄位將資料列分組,並為每個唯一值傳回單一聚合行。在本例中,我們按 FirstName 欄位進行分組。

結果:

結果查詢如下:

SELECT ID, FirstName, LastName
FROM table
GROUP BY(FirstName)
登入後複製

此查詢成功檢索不同的FirstName 值,同時保留每個唯一FirstName 的對應ID 和LastName。例如,只會顯示一位 John,並附有 ID 1 和 LastName Doe。因此,查詢有效地滿足了使用者的條件。

以上是如何在 MySQL 中檢索具有對應 ID 和姓氏的唯一名字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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