单行处理函数
什么是单行处理函数:即输入一行,则输出一行
注意:所有数据库中只要有NULL参与的运算,其结果一定是NULL
举例说明:有一张students学生表,表的设计详见第016章节:https://blog.csdn.net/weixin_43184774/article/details/115295386
students学生表如下:
例1:在如上的students学生表中计算出每个学生成绩乘以8之后的分数?
SELECT name,score*8 AS fenshu FROM students;
例2:在如上的students学生表中计算出每个学生成绩乘以8之后的分数,如果有NULL,则默认为0
SELECT name,IFNULL(score*8,0) AS fenshu FROM students;
这里用到了IFNULL()函数,IFNULL()属于单行处理函数
IFNULL的语法格式:
IFNULL(可能为NULL的数据,被当作什么来处理)