直接看演示代码:
mysql> select if(100<200,'100小于200','你该上幼儿园了');
+----------------------------------------------------+
| if(100<200,'100小于200','你该上幼儿园了') |
+----------------------------------------------------+
| 100小于200 |
+----------------------------------------------------+
1 row in set (0.00 sec)
mysql> select ifnull('','空字符串');
+---------------------------+
| ifnull('','空字符串') |
+---------------------------+
| |
+---------------------------+
1 row in set (0.00 sec)
mysql> select ifnull(null,'空值');
+-----------------------+
| ifnull(null,'空值') |
+-----------------------+
| 空值 |
+-----------------------+
1 row in set (0.00 sec)
mysql> select case when 1 in (1,2,3) then '在范围之内' else '不在范围之内 ' end;
+------------------------------------------------------------------------------+
| case when 1 in (1,2,3) then '在范围之内' else '不在范围之内 ' end |
+------------------------------------------------------------------------------+
| 在范围之内 |
+------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select case 1+1 when 2 then '1+1=2' when 3 then '脑子进水' else '该上幼儿园了' end;
+---------------------------------------------------------------------------------------+
| case 1+1 when 2 then '1+1=2' when 3 then '脑子进水' else '该上幼儿园了' end |
+---------------------------------------------------------------------------------------+
| 1+1=2 |
+---------------------------------------------------------------------------------------+
1 row in set (0.00 sec)