substr(字符串,截取开始位置,截取长度) 返回截取后的字符串然后我试了下
select substr('B12345',2,2) s from dual返回值是12,和预期一致。然后我建了一张表substrtest就一个字段code varchar2(10)类型
然后一条数据插入B12345
然后执行查询
select code,substr(code,2,2) b from substrtest
结果是
B12345 1
非要加个to_char在查就对了
select code,substr(to_char(code),2,2) b from substrtest
结果是
B12345 12
select substr('B12345',2,2) s from dual返回值是12,和预期一致。然后我建了一张表substrtest就一个字段code varchar2(10)类型
然后一条数据插入B12345
然后执行查询
select code,substr(code,2,2) b from substrtest
结果是
B12345 1
非要加个to_char在查就对了
select code,substr(to_char(code),2,2) b from substrtest
结果是
B12345 12
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货