3
A
回答
4
等价的SQL命令是一个CASE语句:
例如:
declare @t table(id int identity,code varchar(25))
insert @t(code)
select 'A' UNION ALL
select 'B' UNION ALL
select 'C' UNION ALL
select 'D' UNION ALL
select 'E' UNION ALL
select 'F'
select * from @t
--
select id,code,
case id
when 1 then code++convert(varchar(10),id)
when 2 then code++convert(varchar(10),id)
else 'UNDEFINED-DECODE VALUE for id : '+convert(varchar(10),id)
end as DECODEDVALUE
from @t
--
返回此数据集:
id code DECODEDVALUE
----------- ------------------------- ------------------------------------------
1 A A1
2 B B2
3 C UNDEFINED-DECODE VALUE for id : 3
4 D UNDEFINED-DECODE VALUE for id : 4
5 E UNDEFINED-DECODE VALUE for id : 5
6 F UNDEFINED-DECODE VALUE for id : 6
相关问题
- 1. 相当于甲骨文NTH_VALUE功能
- 2. SQL服务器相当于加入甲骨文更新
- 3. 相当于甲骨文
- 4. H2甲骨文解码功能
- 5. 甲骨文在SQL服务器
- 6. 甲骨文 “LIMIT N,M” 相当于
- 7. 甲骨文管道功能
- 8. 甲骨文与功能
- 9. 甲骨文相当于SQL函数 '转换'
- 10. 甲骨文词汇,什么是MySQL的/ SQL服务器相当于一个数据库
- 11. 甲骨文功能和触发问题
- 12. 甲骨文NVL,NVL2和NULLIF功能
- 13. SQL服务器等同于甲骨文的CONNECT BY和水平虚列
- 14. 对于未在甲骨文
- 15. SQL服务器相当于ORACLE INSTR
- 16. SQL服务器相当于Oracle用户
- 17. 理解DATEDIFF()的SQL服务器功能
- 18. 性能在甲骨文
- 19. 甲骨文解码空日期变量
- 20. SQL甲骨文 - 寻找基于日期
- 21. 对于甲骨文的SQL循环
- 22. 如何基于甲骨文的PL/SQL
- 23. 甲骨文相当于CROSS的适用VALUES
- 24. 在甲骨文
- 25. 在甲骨文
- 26. 在甲骨文
- 27. 在甲骨文
- 28. 在甲骨文
- 29. 在甲骨文
- 30. 在甲骨文