sql重復數據只取一條記錄


1、SQL SELECT DISTINCT 語句

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

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

語法:

    SELECT DISTINCT 列名稱 FROM 表名稱

使用 DISTINCT 關鍵詞

1
SELECT  DISTINCT  Company  FROM  Orders

 

2、子查詢限制返回結果

1
2
3
4
5
6
7
8
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