顾美玲勾引管家|日韩黄色成人|国产精品theporn动漫|欧美日日日|国产精品探花在线

專業(yè)只做數(shù)據(jù)庫實訓和認證的品牌機構(gòu)

微信公眾號新浪微博
免費咨詢電話:400-0909-964
當前位置: 網(wǎng)站首頁 > MySQL培訓 > MySQL課程 > MySQL培訓教程:count函數(shù)用法

MySQL培訓教程:count函數(shù)用法

文章來源: 更新時間:2016/7/19 16:05:44

在線老師點擊咨詢:

最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯(lián)系在線老師,甲骨文官方認證,報名從速!

我要咨詢

MySQL培訓教程:count函數(shù)用法

·計算查詢語句返回的記錄行數(shù)

直接計算函數(shù)COUNT(*)的值,例如,計算pet表中貓的只數(shù):

mysql>select count(*) from pet where species=’cat’;

+----------+

| count(*) |

+----------+

| 2 |

+----------+

·統(tǒng)計字段值的數(shù)目

例如,計算pet表中species列的數(shù)目:

mysql> select count(species) from pet;

+----------------+

| count(species) |

+----------------+

| 9 |

+----------------+

如果相同的種類出現(xiàn)了不止一次,該種類將會被計算多次。如果你想知道種類為某個特定值的寵物有多少個,你可以使用WHERE子句,如下例所示:

mysql> SELECT COUNT(species) FROM pet WHERE species='cat' ;

注意這條語句的結(jié)果:

+----------------+

| COUNT(species) |

+----------------+

| 2 |

+----------------+

這個例子返回種類為'cat'的作者的數(shù)目。如果這個名字在表pet中出現(xiàn)了兩次,則次函數(shù)的返回值是2。 而且它和上面提到過的語句的結(jié)果是一致的:

select count(*) from pet where species=’cat’

實際上,這兩條語句是等價的。

假如你想知道有多少不同種類的的寵物數(shù)目。你可以通過使用關(guān)鍵字DISTINCT來得到該數(shù)目。如下例所示:

mysql> SELECT COUNT(DISTINCT species) FROM pet;

+-------------------------+

| COUNT(DISTINCT species) |

+-------------------------+

| 5               |

+-------------------------+

如果種類'cat'出現(xiàn)了不止一次,它將只被計算一次。關(guān)鍵字DISTINCT 決定了只有互不相同的值才被計算。

通常,當你使用COUNT()時,字段中的空值將被忽略。

另外,COUNT()函數(shù)通常和GROUP BY子句配合使用,例如可以這樣返回每種寵物的數(shù)目:

mysql> SELECT species,count(*) FROM pet GROUP BY species;

+---------+----------+

| species | count(*) |

+---------+----------+

| bird   | 2 |

| cat   | 2 |

| dog   | 3 |

| hamster | 1 |

| snake  | 1 |

+---------+----------+

本文地址:http://www.mudan321.com/mysql/kecheng/12516515242.html 轉(zhuǎn)載請注明!


PostgreSQL入門到精通 100+ 個學習資料

Oracle培訓機構(gòu)

金牌講師<>

冉乃綱-老師CUUG金牌講師
冉老師 CUUG金牌講師 Oracle及RedHat高級講師、Unix/Linux 資深專家...[詳細了解老師]

免費咨詢上課流程 客服在線中

陳衛(wèi)星-老師CUUG金牌講師
陳老師 CUUG金牌講師 精通Oracle管理、備份恢復、性能優(yōu)化 11年Ora...[詳細了解老師]

免費咨詢上課流程 客服在線中

選學校如何選擇適合自己的學校

CUUG -CHINA UNIX USER GROUP,是國際UNIX組織UNIFORUM的中國代表,是國內(nèi)悠久的專業(yè)UNIX培訓機構(gòu),被譽為中國UNIX 的搖籃。多年來,以提高教學質(zhì)量為本,強調(diào)素質(zhì)教育,積極引進、消化國外的新技術(shù),有效的結(jié)合中國....[詳情]

一站式服務(從入學到就業(yè)一幫到底)

入學

學習

就業(yè)

實操

食宿
地址:北京市海淀區(qū)田村山南路35號院17號樓
課程咨詢: 400-0909-964
企業(yè)服務:137 1818 8639(陳經(jīng)理)
部分信息來源于網(wǎng)絡,如有錯誤請聯(lián)系指正!
版權(quán)所有@北京神腦資訊技術(shù)有限公司 (CUUG,中國UNIX用戶協(xié)會) Copyright 2016 ALL Rights Reserved 京ICP備11008061號-1