2016.11.30
六.基于列的逻辑
SELECT
column1,
column2,
CaseExpressiom
FROM table
6.1 简单格式
CASE表达式有两种一般格式,即:简单格式和查询格式。
SELECT
CASE ColumnOrExpression
WHEN value1 THEN result1
WHEN value2 THEN result2
(repeat WHEN-THEN any number of times)
[ELSE Default]
END
WHEN后面接直接量。
6.2 查询格式
SELECT
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
(repeat WHEN-THEN any number of times)
[ELSE Default]
END
CASE表达式也可以用在其他的SQL子句中。