SQL条件表达式
Posted 荒野猛兽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL条件表达式相关的知识,希望对你有一定的参考价值。
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:按照格式手动敲,复制粘贴会有空字符格式问题。
以上是关于SQL条件表达式的主要内容,如果未能解决你的问题,请参考以下文章