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. SQL服务器相当于WM_CONCAT功能
- 4. 相当于甲骨文
- 5. 甲骨文在SQL服务器
- 6. H2甲骨文解码功能
- 7. 甲骨文DBMS_CRYPTO.DES_CBC_PKCS相当于在C#中
- 8. 甲骨文存在功能
- 9. 甲骨文相当于PostgreSQL的Hstore
- 10. 甲骨文 “LIMIT N,M” 相当于
- 11. 甲骨文与功能
- 12. 甲骨文功能麻烦
- 13. 甲骨文管道功能
- 14. 甲骨文相当于SQL函数 '转换'
- 15. 甲骨文相当于SQL Server的快照隔离
- 16. SQL - 分区的 - 从甲骨文到SQL服务器
- 17. 相当于Windows服务功能的Linux?
- 18. 甲骨文词汇,什么是MySQL的/ SQL服务器相当于一个数据库
- 19. 相同的查询,慢于甲骨文9,快于甲骨文10
- 20. 错误在SQL甲骨文
- 21. 如何在SQL甲骨文
- 22. 随着在甲骨文SQL
- 23. SQL服务器相当于ORACLE INSTR
- 24. SQL服务器相当于Oracle用户
- 25. Sql服务器相当于mysql_maketime
- 26. SQL服务器相当于GROUP_CONCAT()
- 27. 相当于PostgresQL的SQL服务器Openquery
- 28. 理解DATEDIFF()的SQL服务器功能
- 29. SQL服务器等同于甲骨文的CONNECT BY和水平虚列
- 30. 甲骨文功能和触发问题