国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

SQL Server數據庫多種方式查找重復記錄

瀏覽:171日期:2023-11-05 10:06:46
SQL Server數據庫多種方式查找重復記錄:

示例:表stuinfo,有三個字段recno(自增),stuid,stuname

建該表的Sql語句如下:

CREATE TABLE [StuInfo] (

[recno] [int] IDENTITY (1, 1) NOT NULL ,

[stuid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[stuname] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL

) ON [PRIMARY]

GO

1.查某一列(或多列)的重復值(只可以查出重復記錄的值,不能查出整個記錄的信息)

例如:查找stuid,stuname重復的記錄

select stuid,stuname from stuinfo

group by stuid,stuname

having(count(*))>1

2.查某一列有重復值的記錄(此方法查出的是所有重復的記錄,如果有兩條記錄重復的,就查出兩條)

例如:查找stuid重復的記錄

select * from stuinfo

where stuid in (

select stuid from stuinfo

group by stuid

having(count(*))>1

)

3.查某一列有重復值的記錄(只顯示多余的記錄,也就是說如果有三條記錄重復的,就顯示兩條)

前提:需有一個不重復的列,此示例為recno。

例如:查找stuid重復的記錄

select * from stuinfo s1

where recno not in (

select max(recno) from stuinfo s2

where s1.stuid=s2.stuid

標簽: Sql Server 數據庫
主站蜘蛛池模板: 一区二三区国产 | 色涩五月天 | 欧美成人久久一级c片免费 欧美成人看片黄a免费 | 国产一级小视频 | 亚洲爽视频 | 国产亚洲午夜精品a一区二区 | 国产中文字幕视频在线观看 | 免费人成网站免费看视频 | 在线视频自拍 | 欧美深夜在线 | 国产成人精品久久一区二区三区 | 国产欧美日韩在线观看一区二区三区 | 欧美综合精品一区二区三区 | 日韩一区二区三区在线观看 | 亚洲一区欧洲一区 | 91精品国产高清91久久久久久 | 亚洲精品亚洲人成在线麻豆 | 亚洲视频国产 | 特级淫片欧美高清视频蜜桃 | 国产精品国产三级国产专区5o | 亚洲 欧美 日韩在线 | 成人网免费看 | 日韩欧美一二区 | 日本成人免费在线 | 久久精品国产亚洲网址 | 久草中文在线视频 | 99久久精品费精品国产一区二区 | 久久羞羞 | 中文字幕国产欧美 | 欧美日韩精品一区二区三区视频在线 | 深爱激情五月网 | 国产成人国产在线观看入口 | 欧美黄色一级视屏 | 欧美久久久久 | 美女扒开腿让男人桶尿口 | 国产男女交性视频播放免费bd | 中日韩一区二区三区 | 久久99精品久久只有精品 | 日本不卡一区在线 | 成人免费手机在线看网站 | 亚洲精品久久久中文字 |