詳細(xì)解讀MySQL中COUNT函數(shù)的用法
MySQL的COUNT函數(shù)是最簡單的功能,非常有用的計(jì)算,預(yù)計(jì)由一個(gè)SELECT語句返回的記錄數(shù)。
要了解COUNT函數(shù)考慮的EMPLOYEE_TBL的的表具有以下記錄:
mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 3 | Jack | 2007-04-06 | 100 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | | 5 | Zara | 2007-02-06 | 350 | +------+------+------------+--------------------+ 7 rows in set (0.00 sec)
現(xiàn)在根據(jù)上面的表,要算在此表中的行數(shù),那么可以做如下的假設(shè):
mysql>SELECT COUNT(*) FROM employee_tbl ; +----------+ | COUNT(*) | +----------+ | 7 | +----------+ 1 row in set (0.01 sec)
同樣地,想數(shù)一數(shù)的話就可以計(jì)算一下如下記錄為Zara的數(shù)量:
mysql>SELECT COUNT(*) FROM employee_tbl -> WHERE name="Zara"; +----------+ | COUNT(*) | +----------+ | 2 | +----------+ 1 row in set (0.04 sec)
注意: 所有的SQL查詢是區(qū)分大小寫的,所以它并沒有任何區(qū)別,如果你給ZARA或Zara在where條件中。
- MySQL中聚合函數(shù)count的使用和性能優(yōu)化技巧
- mysql count詳解及函數(shù)實(shí)例代碼
- 淺談MySQL 統(tǒng)計(jì)行數(shù)的 count
- mysql count提高方法總結(jié)
- MySQL中無過濾條件的count詳解
- MySQL中count(*)、count(1)和count(col)的區(qū)別匯總
- mysql中count(), group by, order by使用詳解
- MySQL中distinct和count(*)的使用方法比較
- MYSQL中統(tǒng)計(jì)查詢結(jié)果總行數(shù)的便捷方法省去count(*)
- MySQL里的found_row()與row_count()的解釋及用法
- 詳解 MySQL中count函數(shù)的正確使用方法
相關(guān)文章
MySQL中表復(fù)制:create table like 與 create table as select
這篇文章主要介紹了MySQL中表復(fù)制:create table like 與 create table as select,需要的朋友可以參考下2014-12-12Mysql錯(cuò)誤Every derived table must have its own alias解決方法
這篇文章主要介紹了Mysql錯(cuò)誤Every derived table must have its own alias解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08MySQL數(shù)據(jù)庫自動(dòng)補(bǔ)全命令的三種方法
這篇文章主要介紹了MySQL數(shù)據(jù)庫自動(dòng)補(bǔ)全命令的三種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02