Oracle和MySQL通用(類似於if(){}else if(){}else{})
等值
SELECT 列名,
CASE 列名
WHEN '列值' THEN '轉換值'
......
WHEN '列值' THEN '轉換值'
[ELSE '轉換值']
END [ AS 別名]
FROM tableName;
范圍
SELECT 列名,
CASE
WHEN 列名>3000 THEN '轉換值'
......
WHEN 列名>1500 THEN '轉換值'
[ELSE '轉換值']
END [ AS 別名]
FROM tableName;
ps:按照格式手動敲,復制粘貼會有空字符格式問題。
