1.关于if()和ifnull的知识点:
if().类似于与java中的三目运算法
if(true,a,b),为true,等于a,否则等于b
eg:update salary set sex = if( sex = ‘男’,‘女’,‘男’);,意思:如果sex = '男’为ture,则把男变成女
ifnull():这个的意思,就是判断第一个数是不是为null,要是,则等于第二个数,否则,是第一个数
ifnull(null,a)若等于null,则结果等于a,否则等于原本的数
eg:
SELECT
IFNULL(
(
SELECT
COUNT(*)
FROM
al_res_danxuan_item
WHERE
DELETE_FLAG = 0
), //如果查出来的值为null,则num显示0.,否则,显示第一个查出来来的count(*)
0
) AS num