格式:if(条件,语句一,语句二)
Sql判断查询,类似三元表达式。参数一为条件,条件结果为true执行参数二语句,条件结果为false执行参数三语句。
案例
查询会员的余额,当该会员账户有余额,显示该余额,没有余额,显示值“0”。
SELECT
IF
( i.money = "" || i.money IS NULL, '0', i.money ) AS 'money'
FROM
gs_member AS m
LEFT JOIN gs_memberotherinfo AS i ON i.memberID = m.id