色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

sql語句distinct關(guān)鍵字的使用方法

黃文隆2年前24瀏覽0評論

sql語句distinct關(guān)鍵字的使用方法?

具體如下:

1、我們的Sql語句在很多數(shù)據(jù)庫中都是通用的,比如像Mysql數(shù)據(jù)庫 Access數(shù)據(jù)庫. Oracle數(shù)據(jù)庫. Sqlite數(shù)據(jù)庫 .甚至在我們的Excel中也可以使用Sql語句

所以,大家主要看我下面圖片中是怎么樣使用sql語句的語法

然后套用到你需要的地方就OK了.我使用的是sqlserver 2008

2、我使用的是sqlserver 2008

我先來顯示一下我表中所有的數(shù)據(jù),大家參考我的表來理解下面要使用的sq

l

3、select distinct * from student;

我們運行一下這條sql語句,結(jié)果發(fā)現(xiàn)根本沒有效果和沒運行之前沒什么區(qū)別

為什么呢?因為distinct要過濾重復(fù),需要表中的每一行都一模一樣

4、那我就來修改一下表中的數(shù)據(jù).改個一模一樣的情況

注意觀察,其實兩條完全一模一樣的重復(fù),還有一個是只姓名的重復(fù)

select * from student;

5、select distinct * from student;

這個時候,我們再允許一次. 發(fā)現(xiàn)已經(jīng)把完全一模一樣關(guān)于李小明的那一條過濾掉了

6、select distinct stuname from student;

像這種用法的話,就只過濾了stuname中重復(fù)的

7、如果后面寫成這樣子的話,那是針對后面寫的字段全部重復(fù)了,再過濾

8、select COUNT( distinct stuname) from student;

表示去重復(fù)之后剩余的數(shù)量總數(shù)

9、像secect stuid,distinct stuname from student

也就是distinct前面是不允許加字段的. 這樣子不給通過

但也許將來新版本的SQL語法會支持這個功能