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

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

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-07 10:46:11778瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn