sql count用法_SQL学习笔记3:count(*)函数
1.count(*)函數(shù)用法
COUNT(*) 函數(shù)返回表中的記錄數(shù),具體來說,返回值是一個數(shù)字。
語法:
返回表中所有記錄的數(shù)量:SELECT COUNT(*) FROM table_name
返回表中滿足一定條件的記錄的數(shù)量:SELECT COUNT(*) FROM table_name WHERE……
2.舉例
現(xiàn)有某公司員工信息表——Persons,如下表。
| 姓名name | 年齡 age | 部門 dep |
| 王海強(qiáng) | 30 | 總經(jīng)辦 |
| 張三 | 22 | 財務(wù)部 |
| 李四 | 37 | 財務(wù)部 |
| 王五 | 29 | 銷售部 |
| 趙海 | 19 | 銷售部 |
| 小青 | 20 | 行政部 |
| 白蛇 | 22 | 人事部 |
| 法海 | 35 | 宣傳部 |
| 趙晶晶 | 38 | 人事部 |
| 劉瑩瑩 | 35 | 宣傳部 |
| 孫文文 | 50 | 生產(chǎn)車間 |
| 錢倉 | 36 | 倉儲部 |
| 劉偉 | 40 | 運(yùn)輸部 |
| 馬遠(yuǎn) | 42 | 運(yùn)輸部 |
| 鄭遠(yuǎn)航 | 39 | 生產(chǎn)車間 |
1)需要得到公司所有員工數(shù)兒:
語句:SELECT COUNT(*) FROM Persons
結(jié)果:15.
2)返回大于40歲的人的數(shù)量:
語句:SELECT COUNT(*) FROM Persons WHERE Age>40
結(jié)果:3.
注意,SQL對大小寫不敏感哦~,詳情見:
仍舊小天真:SQL學(xué)習(xí)筆記2:SQL語句對大小寫敏感嗎?zhuanlan.zhihu.com
但是呢,對于維護(hù)和閱讀來說,還是區(qū)分出大小寫比較好。一般來說,關(guān)鍵字大寫,其他小寫,且注意換行和縮進(jìn),對寫的很長的SQL語句很有好處。
同時,也更容易區(qū)分哪些是系統(tǒng)關(guān)鍵字代碼,哪些是自己寫的業(yè)務(wù)相關(guān)代碼。
好了,今天就到這里~~歡迎關(guān)注我的同名微信公眾號“仍舊小天真”~~謝啦~~
總結(jié)
以上是生活随笔為你收集整理的sql count用法_SQL学习笔记3:count(*)函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python包实际怎么使用_Python
- 下一篇: sqlserver建表语句_重新认识My