SELECT COUNT(*),COUNT(comm) FROM t_emp;

来源:2-1 聚合函数的使用(重点,建议大家多动手操作)

花王子

2019-05-18 22:56:50

SELECT COUNT(*),COUNT(comm) FROM t_emp;

老师,执行结果两个都是查出来都是15啊.只有分开查才是一个15 一个5

写回答

1回答

时间,

2019-05-19

同学,你好,我这测试是没有问题的,count(*)显示的是所有数据的记录,count(comm)显示的是该列中非Null的记录。同学可以看下表中数据是否正确。

例 :图1为表中所有数据,图2为结果。执行select count(*),count(name) from student;

http://img.mukewang.com/climg/5ce1035600019c4301740142.jpg http://img.mukewang.com/climg/5ce104b60001150203090063.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 2669 问题

查看课程