gpt4 book ai didi

mysql - 将 case 语句的结果连接到列的值

转载 作者:行者123 更新时间:2023-11-29 12:44:29 24 4
gpt4 key购买 nike

是否可以将 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 语句的结果与“第一”列连接起来。所以结果可能是

days_of_week
------------
Mondayone
Mondayuno

这可以做到吗?

最佳答案

CASE 'some_expression'
WHEN 1 THEN concat('Monday',first)
WHEN 2 THEN concat('Tuesday',second)
ELSE 'undefined'
END AS 'days_of_week'

关于mysql - 将 case 语句的结果连接到列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25635981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com