- A+
sql全稱(chēng)是結(jié)構(gòu)化查詢(xún)語(yǔ)言,是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢(xún)和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢(xún)、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),同時(shí)也是數(shù)據(jù)腳本文件的擴(kuò)展名。結(jié)構(gòu)化查詢(xún)語(yǔ)言語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能。本期小編來(lái)跟大家分享一下sql查詢(xún)重復(fù)的數(shù)據(jù)的方法,大家一起來(lái)學(xué)習(xí)吧!
操作步驟如下:
1、打開(kāi)數(shù)據(jù)庫(kù)
首先,在我們的電腦上打開(kāi)數(shù)據(jù)庫(kù),這里新建一張含有重復(fù)數(shù)據(jù)的user表做示例。
2、輸入語(yǔ)句
然后,我們輸入【select*from user where name in(select name from user group by name having count(name)>1)】sql語(yǔ)句,點(diǎn)擊運(yùn)行按鈕,就可以看到查詢(xún)出了數(shù)據(jù)庫(kù)中user表的重復(fù)數(shù)據(jù)。
3、刪除重復(fù)數(shù)據(jù)
通過(guò)“delete from user where name in(select name from user group by name having count(name)>1)”sql語(yǔ)句刪除姓名重復(fù)的數(shù)據(jù)。
4、去掉重復(fù)數(shù)據(jù)
通過(guò)“select distinct name from user”sql語(yǔ)句來(lái)去掉重復(fù)數(shù)據(jù),這里去掉了張三的重復(fù)數(shù)據(jù)。
5、去掉班級(jí)相同的重復(fù)數(shù)據(jù)
通過(guò)“select distinct class from user”sql語(yǔ)句來(lái)去掉班級(jí)相同的重復(fù)數(shù)據(jù)。
6、去掉兩個(gè)字段的重復(fù)數(shù)據(jù)
也可以通過(guò)“select distinct name,class from user”來(lái)去掉兩個(gè)字段的重復(fù)數(shù)據(jù)。
以具體的實(shí)例給大家分享了sql查詢(xún)重復(fù)的數(shù)據(jù)的方法,只需要上方的6步操作步驟,學(xué)了很多遍,不如自己動(dòng)手操作一遍。所以大家按照上邊的方法,嘗試進(jìn)行操作吧,希望大家都能牢固的掌握這方法。