欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

sql語句怎么去掉重復身份證號

傅智翔2年前22瀏覽0評論

sql語句怎么去掉重復身份證號?

有重復數據主要有一下幾種情況:1.存在兩條完全相同的紀錄這是最簡單的一種情況,用關鍵字distinct就可以去掉example: select distinct * from table(表名) where (條件)

2.存在部分字段相同的紀錄(有主鍵id即唯一鍵)如果是這種情況的話用distinct是過濾不了的,這就要用到主鍵id的唯一性特點及group by分組example:select * from table where id in (select max(id) from table group by [去除重復的字段名列表,…])

3.沒有唯一鍵ID這種情況我覺得最復雜,目前我只會一種方法,有那位知道其他方法的可以留言,交流一下:example:select identity(int1,1) as id,* into newtable(臨時表) from tableselect * from newtable where id in (select max(id) from newtable group by [去除重復的字段名列表,…])drop table newtable

java sql過濾,sql語句怎么去掉重復身份證號