sql語句distinct關鍵字的使用方法
distinct是過濾重複的意思.
我們來講解一下使用方法及區別.
操作方法
(01)我們的Sql語句在很多數據庫中都是通用的,比如像Mysql數據庫 Access數據庫. Oracle數據庫. Sqlite數據庫 .甚至在我們的Excel中也可以使用Sql語句.所以,大家主要看我下面圖片中是怎麼樣使用sql語句的語法.然後套用到你需要的地方就OK了.
(02)我使用的是sqlserver 2008.我先來顯示一下我表中所有的數據,大家參考我的表來理解下面要使用的ct * from student;
(03)select distinct * from student;我們運行一下這條sql語句,結果發現根本沒有效果和沒運行之前沒什麼區別.為什麼呢?因為distinct要過濾重複,需要表中的每一行都一模一樣.
(04)那我就來修改一下表中的數據.改個一模一樣的情況.注意觀察,其實兩條完全一模一樣的重複,還有一個是隻姓名的重複ct * from student;
(05)select distinct * from student;這個時候,我們再允許一次. 發現已經把完全一模一樣關於李小明的那一條過濾掉了.
(06)select distinct stuname from student;像這種用法的話,就只過濾了stuname中重複的.
(07)如果後面寫成這樣子的話,那是針對後面寫的字段全部重複了,再過濾.
(08)select COUNT( distinct stuname) from student;表示去重複之後剩餘的數量總數.
(09)像secect stuid,distinct stuname from student.也就是distinct前面是不允許加字段的. 這樣子不給通過.但也許將來新版本的SQL語法會支持這個功能.
-
stdole32.tlb丟失或損壞怎麼辦
Excel是我們辦公時候最常用的辦公軟件之一,但是有些win7專業版用户在使用Excel的過程中出現了“某個對象程序庫丟失或損壞”的警告,這究竟是怎麼回事呢?雖然有這個錯誤提示,但是Excel大部分功能還是可以正常使用的。下面由小編給大家介紹一下丟失或損壞的解決方法...
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
顯卡位寬有哪些,有什麼區別
為了更好的兼容,更好的DIY,我們需要了解一下顯卡的位寬有哪些,有什麼區別。操作方法(01)顯卡位寬,主流有128bit還有64bit、128bit、256bit,顯存的位寬越高,顯卡的性能也就越好。(02)主流顯卡採用128bit位寬,128位的顯存能夠適應大多數遊戲。(03)顯存的帶寬=顯存頻率*顯存位...
-
如何使用QQ雲盤呢?怎麼使用微雲呢?
現在雲盤比較流行,隨着網絡的發展,以前的U盤現在逐步減少,網絡雲盤可以通過網絡盤幫我們保存資料,不需要再隨身攜帶U盤了。下面和大家談下如何使用qq雲盤?操作方法(01)在電腦上登錄QQ。(02)點擊微雲圖標進入微雲。(03)日常筆記可以在“筆記”欄打開,然後點擊新建一個文件。...