LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/MySQL8/正文

MySQL8 空值参与运算:NULL

MySQL8573 次阅读

空值参与运算:NULL

null 不等同于0 '' 'null'


错误写法:空值参与运算,结果一定也为空

SELECT employee_id,salary "月工资",salary * (1+commission_pct) * 12 "年工资"

     FROM employees;


实际解决:引入IFNULL

SELECT employee_id,salary "月工资",salary * (1 + IFNULL(commission_pct,0)) * 12 "年工资"
     FROM employees;



只要一个人还有追求,他就没有老。直到后悔取代了梦想,一个人才算老。熬过了必须的苦,才能过上喜欢的生活。

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读