是否可以将case语句的结果连接到表的另一个字段? 例如,这是我的表,这只是一个随机的例子。
first second third
---- ------ -----
one two three
uno dos tres
这是我的SQL查询的一部分
CASE 'some_expression'
WHEN 1 THEN 'Monday'
WHEN 2 THEN 'Tuesday'
ELSE 'undefined
END AS days_of_week'
我想要的是连接,让我们将语句的结果说给我表中的一个字段。例如,将case语句的结果与'first'列连接起来。所以结果可能是
days_of_week
------------
Mondayone
Mondayuno
这可能吗?
答案 0 :(得分:1)
CASE 'some_expression'
WHEN 1 THEN concat('Monday',first)
WHEN 2 THEN concat('Tuesday',second)
ELSE 'undefined'
END AS 'days_of_week'