COUNT

COUNT

count子句的问题

  1. SELECT COUNT(*) FROM t_emp;

  2. SELECT COUNT(comm) FROM t_emp;

  3. SELECT comm FROM t_emp;

  4. SELECT * FROM t_emp

这四者有什么区别?1——2、1——4、2——3、3——4

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。

1、SELECT COUNT(*) FROM t_emp;:返回查询的t_emp表中的的行数,如:

http://img1.sycdn.imooc.com//climg/5f179b9809440df906320135.jpg

2、SELECT COUNT(comm) FROM t_emp;:返回字段comm除去值为null的记录:

http://img1.sycdn.imooc.com//climg/5f179c63099de4bd09890720.jpg

3、SELECT comm FROM t_emp;:返回查询结果中comm字段的记录

http://img1.sycdn.imooc.com//climg/5f179c8109ba545a03960527.jpg

4、SELECT * FROM t_emp;:返回查询结果中所有字段的记录

http://img1.sycdn.imooc.com//climg/5f179cf709a8866509620521.jpg

5、COUNT(*)的值什么意思?截图中的例子是按照deptno,job进行了分组,则count(*)表示每组,即deptno,job组里面有多少条记录,如:

http://img1.sycdn.imooc.com//climg/5f17a08009a96ca409640929.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~

提问者 慕python_SD三德 2020-07-21 21:56:19

COUNT(*)的值什么意思

http://img1.sycdn.imooc.com//climg/5f16f3ff0987979319201080.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师