通配符/count 函数

##查询名字由5个字母构成的 学生记录
select * from stu where sname like '_____';

##查询名字由5个字母构成的,并且第5个字符是i 学生记录
select * from stu where sname like '____i';

##查询名字以’z‘开头的学生记录
select * from stu where sname like 'z%';

##查询名字中第2个字符是i的学生记录
select * from stu where sname like '_i%';

 

##(1)查询emp表中记录数
count(*):不会忽略null的值。
select count(*) from emp;

##(2)统计emp表中,有提成的人数
##count(具体字段),null的话会忽略
select count(comm) from emp;

##(3)工资大于2500的员工的人数。
select count(*) from emp where sal >2500;

##(4)薪资(工资+奖金) 大于2500的员工的人数。
select count(*) from emp where (sal + ifnull(comm,0)) >2500;

##(5) 查询有提成的人数、有上一级领导的人数。
select count(comm),count(mgr) from emp;

posted @ 2021-04-11 18:42  w-4-3-6  阅读(162)  评论(0)    收藏  举报