sql查詢(xún)重復(fù)的數(shù)據(jù)的方法

  • A+
所屬分類(lèi):百科知識(shí)

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表做示例。

sql查詢(xún)重復(fù)的數(shù)據(jù)的方法

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ù)。

sql查詢(xún)重復(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ù)。

sql查詢(xún)重復(fù)的數(shù)據(jù)的方法

4、去掉重復(fù)數(shù)據(jù)

通過(guò)“select distinct name from user”sql語(yǔ)句來(lái)去掉重復(fù)數(shù)據(jù),這里去掉了張三的重復(fù)數(shù)據(jù)。

sql查詢(xún)重復(fù)的數(shù)據(jù)的方法

5、去掉班級(jí)相同的重復(fù)數(shù)據(jù)

通過(guò)“select distinct class from user”sql語(yǔ)句來(lái)去掉班級(jí)相同的重復(fù)數(shù)據(jù)。

sql查詢(xún)重復(fù)的數(shù)據(jù)的方法

6、去掉兩個(gè)字段的重復(fù)數(shù)據(jù)

也可以通過(guò)“select distinct name,class from user”來(lái)去掉兩個(gè)字段的重復(fù)數(shù)據(jù)。

sql查詢(xún)重復(fù)的數(shù)據(jù)的方法

以具體的實(shí)例給大家分享了sql查詢(xún)重復(fù)的數(shù)據(jù)的方法,只需要上方的6步操作步驟,學(xué)了很多遍,不如自己動(dòng)手操作一遍。所以大家按照上邊的方法,嘗試進(jìn)行操作吧,希望大家都能牢固的掌握這方法。

歷史上的今天:

推薦應(yīng)用

發(fā)表評(píng)論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: