IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值
具体用法如:现有学生表(tbl_student)和分数表(score),查询学生表的所有字段和学生相对于的英语成绩(english_score)sql如下:
select stu.*,IFNULL(score.english_score,0) from tbl_student stu,tbl_score score where 1=1 and stu.stu_id=score.stu_id
以上sql中,如果score表中的english_score有值,则IFNULL(score.english_score,0)就显示english_score,否则,显示0
IFNULL函数详解
本文详细介绍了SQL中的IFNULL函数使用方法,当表达式expr1不为NULL时返回expr1,否则返回expr2。通过学生表和分数表的联表查询示例,展示了如何使用IFNULL函数处理可能的NULL值,确保数据查询的完整性和准确性。
1万+

被折叠的 条评论
为什么被折叠?



