sqlserver中重復(fù)數(shù)據(jù)值只取一條的sql語句
更新時(shí)間:2012年05月27日 23:21:36 作者:
sqlserver中有時(shí)候我們需要獲取多條重復(fù)數(shù)據(jù)的一條,需要的朋友可以參考下面的語句
復(fù)制代碼 代碼如下:
--建立數(shù)據(jù)表createtable TestData
(
ID int identity(1,1) primary key,
Data int,
ColA varchar(20),
ColB varchar(20)
)
go
--插入測試數(shù)據(jù)
declare @counts int
declare @i int
set @counts = 10000
set @i = 1
while @i<=@counts
begin
insert TestData (Data,ColA,ColB) values(cast(rand()*10000 as int),cast(rand() as varchar(20)),cast(rand() as varchar(20)))
set @i=@i+1
end
--獲取數(shù)據(jù)(重復(fù)數(shù)據(jù)只取一條)
select * from TestData
where
id in
(
--根據(jù)Data分類獲取數(shù)據(jù)最小ID列表
select min(id) from TestData
group by Data
)
您可能感興趣的文章:
- MySQL數(shù)據(jù)庫中刪除重復(fù)記錄的方法總結(jié)[推薦]
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- mysql查找刪除重復(fù)數(shù)據(jù)并只保留一條實(shí)例詳解
- MySQL根據(jù)某一個(gè)或者多個(gè)字段查找重復(fù)數(shù)據(jù)的sql語句
- mysql數(shù)據(jù)庫刪除重復(fù)數(shù)據(jù)只保留一條方法實(shí)例
- Mysql?刪除重復(fù)數(shù)據(jù)保留一條有效數(shù)據(jù)(最新推薦)
- oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的
相關(guān)文章
Microsoft?SQL?Server錯(cuò)誤:?233的原因及解決辦法
這篇文章主要給大家介紹了關(guān)于Microsoft?SQL?Server錯(cuò)誤:?233的原因及解決辦法,這個(gè)錯(cuò)誤代碼是指Microsoft SQL Server遇到了一個(gè)數(shù)據(jù)庫連接失敗的問題,可能是由于數(shù)據(jù)庫連接字符串不正確、數(shù)據(jù)庫服務(wù)未啟動(dòng)、網(wǎng)絡(luò)連接故障等原因,需要的朋友可以參考下2024-06-06
Windows Server2008 R2 MVC 環(huán)境安裝配置教程
這篇文章主要為大家詳細(xì)介紹了Windows Server2008 R2 MVC 環(huán)境安裝配置教程,感興趣的小伙伴們可以參考一下2016-09-09

