共计 366 个字符,预计需要花费 1 分钟才能阅读完成。
该处不罗列出每种情况,以减法、加法、乘法为例,说明该情况:
展示 emp 表:
1、减法:
select empno,ename,sal-200 from emp;
2、乘法:
select empno,ename,sal*12 from emp;
3、加法(不对空值做处理)
select empno,sal+comm from emp;
4、加法(对空值做处理)
select empno,sal+ifnull(comm,0) from emp;
5、总结
a、查询时可以对字段做加减乘除的处理;但不改变数据库真实的数据,只是显示操作结果;
b、和 null 做四则运算为 null,可以用 ifnull(字段名、指定 null 的默认值),解决这个问题,如上面说的 ifnull(comm,0)。
正文完