[英]Show values in another value in sql
我想在查询sql的结果中通过“ this i number one”显示值1。 我在寻找类似ALIAS的语句,但用于值而不是列。 例如:id | 0 | 1 | 1 | 当执行查询的结果应该是:id | 这是数字零| 这是第一名| 这是第一名|
谢谢!
例如:我有2个值0,1的表ID。 我可以使用SELECT id FROM table with 0 AS zero and 1 AS 1;
我希望我的结果应该是:id | zero | zero | one | ...
如果我正确理解,则需要以下内容:
with t(id) as (
select 0
union all
select 1
-- another values
)
select id as original_value,
CASE
WHEN id = 0 THEN 'zero'
WHEN id = 1 THEN 'one'
-- another values
END as changed_value
from t
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.