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