擷取唯一資料的 SQL 技術
處理大型資料集通常需要隔離唯一記錄以消除冗餘。 本指南示範如何有效地從 SQL 資料庫表中僅檢索唯一條目。
利用 DISTINCT 關鍵字
DISTINCT
關鍵字是選擇唯一記錄的基石。 只需將其放在您想要過濾唯一性的列名稱之前即可。例如,要從表格中的 column2
欄位取得唯一值,請使用下列 SQL 查詢:
<code class="language-sql">SELECT DISTINCT column2 FROM table_name;</code>
這將產生以下結果集:
column2 |
---|
item1 |
item2 |
item3 |
請注意,重複的 item1
條目已被刪除。
將 DISTINCT 擴展到多列
DISTINCT
的功能擴展到多個列,使您能夠根據欄位值的組合來識別唯一性。 要基於 column2
和 column3
檢索唯一行,查詢將是:
<code class="language-sql">SELECT DISTINCT column2, column3 FROM table_name;</code>
這可確保僅傳回具有唯一配對 column2
和 column3
值的行。
以上是如何從 SQL 資料庫表中只檢索唯一記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!