表A
ID CSZ
1 晴
2 雨
3 阴
4 雪表B
ID TQ
1 1,2
2 2,4
.....想用一条语句显示结果为:ID TQ
1 晴,雨
2 雨,雪
.....注:表A,B是现成已有的表.表B里TQ的值不确定,随意搭配的,有可能是1,2.或是1,2,3,4
ID CSZ
1 晴
2 雨
3 阴
4 雪表B
ID TQ
1 1,2
2 2,4
.....想用一条语句显示结果为:ID TQ
1 晴,雨
2 雨,雪
.....注:表A,B是现成已有的表.表B里TQ的值不确定,随意搭配的,有可能是1,2.或是1,2,3,4
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 oracle 11g 乱码,执行带中文的sql语句,sql语句中文自动变成乱码,怎么会事啊!
- 命令窗口执行存储过程的问题。在线等
- 我的oracle 9i的表空间aaa被删除了, 但表空间文件aaa.ora还在, 怎么恢复表空间aaa?
- 什么是SQL TURNING?
- 如何得到一个动态sql执行后的数据
- 请帮忙把这句SELECT语句优化一下
- 急救:关于时间问题,怎么回事??
- 关于oracle的imp问题(100分)
- 如何解决ORACEL包长度过长的问题!!!
- 菜鸟 group by 分组问题求教
- 求update语句!请各位XDJM不吝赐教!
- 【广州急聘】数据库开发主管
insert into strTest
select '1','1,2' from dual
union
select '2', '1,3' from dual
union
select '3','1,3,4' from dual
union
select '4','1,3,2,4' from dual;select decode(substr(str,0,1),'1','晴,','2','雨,','3','阴,','4','雪')||
decode(substr(str,3,1),'1','晴,','2','雨,','3','阴,','4','雪') ||
decode(substr(str,5,1),'1','晴,','2','雨,','3','阴,','4','雪') ||
decode(substr(str,7,1),'1','晴,','2','雨,','3','阴,','4','雪') as TQfrom strTest