sql重復數據只取一條記錄


1、SQL SELECT DISTINCT 語句

在表中,可能會包含重復值。這並不成問題,不過,僅僅列出不同(distinct)的值。

關鍵詞 DISTINCT 用於返回唯一不同的值。

語法:

    SELECT DISTINCT 列名稱 FROM 表名稱

使用 DISTINCT 關鍵詞

SELECT DISTINCT Company FROM Orders

2、子查詢限制返回結果 

SELECT * FROM TestData 
WHERE
id IN 
( 
--根據Data分類獲取數據最小ID列表 
select min(id) from TestData 
group by Data 
)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM