gpt4 book ai didi

postgresql - 多个案例陈述

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

我试图在 postgresql 中运行一个多案例语句,但我有一个错误

ERROR: invalid input syntax for integer: "Blue"

这是我的语法 - 我需要做什么更新才能使这个语法有效?

Select
id
,case
when empid = 1 then blue
when empid = 2 then green
when empid = 3 then red
else empid
end as employeecolor
From employees

最佳答案

只需将 ::text 添加到 case when 中,即

Select
id
,case
when empid = 1 then blue
when empid = 2 then green
when empid = 3 then red
else empid::text
end as employeecolor
From employees

关于postgresql - 多个案例陈述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36850612/

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