if函数:
if(a,b,c)
if判断,如果a满足条件,返回b,否则返回c
例子:
select
sid,
count(if(score>=60,sid,null))
from SC
group by sid;
运行代码满足及格条件的返回学号sid,不满足条件的返回null
ifnull函数
IFNULL(expression_1,expression_2);
如果expression_1
不为NULL
,则IFNULL
函数返回expression_1
; 否则返回expression_2
的结果。