请教一个SQL语句问题!!!!!!!!!!!!! SQL> select substr('2A',1,1) + 3 from dual; SUBSTR('2A',1,1)+3------------------ 5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我指的并不是针对某个如“6A”这样的情况啊。而是一类。如:10002-9A 10002-8A 20003-7B 30004-8c ……在这样的情况下。怎么才有一种通用的语句来截取“9A”,“8A”等等中的数字。针对某一中情况的话好解决。但是怎么样才能寻找一个通用的方法来解决? 其中的字母前面的数字也非一定是个位啊。也可能是十位,百位。所以substr('2A',1,1)这样的行不通。只能在个位上通用而已啊。 10002-324BBC --格式,要求有中划线,后面的字母要为大写,如果小写自己改一下.select translate(substr('10002-324BBC',instr('10002-324BBC','-')+1),'ABCDEFGHIJKLMNOPQRSTUVWXYZ',' ') from dual--得到324 这样更方便一些:select rtrim('6A','ABCDEFGHIJKLMNOPQRSTUVWXYZ') .... Oracle 初学问题 oracle应用服务器性能优化 如何在存储过程中使用alter语句? 急求:已经有数据库以及表了,但没有PowerDesigner模型,现需要将oracle的数据导入到PowerDesigner ,有什么好方法?谢谢! 这个SQL语句怎么写 哪位高手知道怎么在XP下完全删除Oracle9i? 导入导出 急!!!! oracle登陆问题,在线等待。 哪里有oracle9i数据库可以下载???? sql查询时怎么才能将一个集合作为条件 新手的问题--请问order by 的使用(在线)。 pc fetch null error 解决
如:10002-9A
10002-8A
20003-7B
30004-8c
……
在这样的情况下。怎么才有一种通用的语句来截取“9A”,“8A”等等中的数字。
针对某一中情况的话好解决。但是怎么样才能寻找一个通用的方法来解决?
select rtrim('6A','ABCDEFGHIJKLMNOPQRSTUVWXYZ') ....