找回密碼
 立即註冊
搜索
查看: 226|回復: 0

去除重複資料(distinct 子句)

[複製鏈接]

315

主題

0

回帖

1171

積分

管理員

積分
1171
發表於 2023-9-1 11:57:11 | 顯示全部樓層 |閱讀模式
select distinct fields from yourtable;
說明:查詢你的表格欄位,並去除重複資料,僅顯示1個資料,也就是說只返回結果集合內唯一行的關鍵詞,使用 DISTINCT,必須放在 SELECT 區塊內第一個欄位的前方,且後面所跟的所有欄位都必須相同才能算重複的資料.使用時機:假如我們在意的是「某個欄位裡是否有某些特定的值」,而不在乎它出現多少次的話,我們可以使用 distinct 來剔除欄位中重複的值

PS:distinct 在對於沒有 index table 效率較佳

範例:查詢來自 orders 資料表之 distri_num 欄位,並去除重複字串,則可下達
select distinct distri_num from orders;詳細說明如下圖




本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即註冊

×
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|L. MIS

GMT+8, 2025-4-27 10:25 , Processed in 0.032444 second(s), 2 queries , Redis On.

快速回復 返回頂部 返回列表