简单函数
这个就有点类似于java里面的 switch case,也就是语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
SELECT
NAME '姓名',
CASE NAME
WHEN '小军' THEN
'我是小军'
WHEN '小红' THEN
'我是小红'
WHEN '小明' THEN
'我是小明'
ELSE
'无'
END '外号'
FROM
student;
搜索函数
搜索函数也就是,加了一个逻辑判断的过程,就有点类似于java中的if
SELECT NAME
'姓名',
CASE
WHEN age <= 10 THEN
'儿童'
WHEN age <= 20 THEN
'青少年'
WHEN age <= 30 THEN
'青年' ELSE '无'
END '状态'
FROM
student;