length()
查询字段值的长度
select length(ename) from emp
ifnull()
提问,员工姓名,工资,奖金,工资与奖金的和
select ename,sal,comm,sal+comm from emp
注意:查询结果中,当comm为null时,sal+comm也为null,这显然不是我们想要的结果,要用到nvl()函数
语法
ifnull(expr1,expr2)
如果 第一个参数为null,那么 显示第二个参数,如果第一个参数的值 不为null,则显示第一个参数。
例子
select ifnull(comm,0) from emp;
上题的正确答案
select ename,sal,ifnull(comm,0),sal+ifnull(comm,0) from emp
练习
找出姓名为5个字母的员工
找出姓名大于3个字母的员工信息