1.case...when,用于筛选指定条件的结果
case
when 条件1
then 表达式1
when 条件2
then 表达式2
end
栗子:
SELECT id,CASE WHEN name LIKE '%测试%' THEN 'ok' END AS name FROM `emp`
返回结果如下(包含“测试”的name返回变为ok,其他的为null):
1.case...when,用于筛选指定条件的结果
case
when 条件1
then 表达式1
when 条件2
then 表达式2
end
栗子:
SELECT id,CASE WHEN name LIKE '%测试%' THEN 'ok' END AS name FROM `emp`
返回结果如下(包含“测试”的name返回变为ok,其他的为null):