1.count(*)函数用法
COUNT(*) 函数返回表中的记录数,具体来说,返回值是一个数字。
语法:
返回表中所有记录的数量:SELECT COUNT(*) FROM table_name
返回表中满足一定条件的记录的数量:SELECT COUNT(*) FROM table_name WHERE……
2.举例
现有某公司员工信息表——Persons,如下表。
姓名name | 年龄 age | 部门 dep |
王海强 | 30 | 总经办 |
张三 | 22 | 财务部 |
李四 | 37 | 财务部 |
王五 | 29 | 销售部 |
赵海 | 19 | 销售部 |
小青 | 20 | 行政部 |
白蛇 | 22 | 人事部 |
法海 | 35 | 宣传部 |
赵晶晶 | 38 | 人事部 |
刘莹莹 | 35 | 宣传部 |
孙文文 | 50 | 生产车间 |
钱仓 | 36 | 仓储部 |
刘伟 | 40 | 运输部 |
马远 | 42 | 运输部 |
郑远航 | 39 | 生产车间 |
1)需要得到公司所有员工数儿:
语句:SELECT COUNT(*) FROM Persons
结果:15.
2)返回大于40岁的人的数量:
语句:SELECT COUNT(*) FROM Persons WHERE Age>40
结果:3.
注意,SQL对大小写不敏感哦~,详情见:
仍旧小天真:SQL学习笔记2:SQL语句对大小写敏感吗?zhuanlan.zhihu.com
但是呢,对于维护和阅读来说,还是区分出大小写比较好。一般来说,关键字大写,其他小写,且注意换行和缩进,对写的很长的SQL语句很有好处。
同时,也更容易区分哪些是系统关键字代码,哪些是自己写的业务相关代码。
好了,今天就到这里~~欢迎关注我的同名微信公众号“仍旧小天真”~~谢啦~~