我试图在 postgresql 中运行多案例语句,但我有一个错误
错误:整数的无效输入语法:“蓝色”
这是我的语法 - 我需要做什么更新才能使这个有效的语法?
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
Run Code Online (Sandbox Code Playgroud)
只是添加::text
到情况下,那就是
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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5145 次 |
最近记录: |