表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
解决方案 »
- #程序读us7ascii字符集数据库,返回结果中文变成乱码的问题
- 用语句怎么修改一个列的长度?
- 想用浏览器写Sqlplus命令,但是浏览器显示域名无法访问。。
- 行列转换的问题!
- ORA-00604: 递归 SQL 级别 1 出现错误--> 错误!
- oracle中的删除语句
- 为何无法将类型为types的数据倒入到新的数据库中呢?
- 字符串中取部分字符问题
- 关于TOAD
- 请问高人:定时间每隔一个月运行一次存储过程,时间那段如何计算( DBMS—JOB。SUBMIT(:JOBNO,‘PROCEDURE—NAME’,SYSDATE,‘SYSDA
- 求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