oracle 取指定字符串
发布网友
发布时间:2022-04-09 12:01
我来回答
共2个回答
热心网友
时间:2022-04-09 13:30
substr('25<ID<40', 0, 2); 等于25(从0位开始取2个字符)
substr('25<ID<40', -2); 等于40(倒着取2个字符)
热心网友
时间:2022-04-09 14:48
select substr(col1, 0, instr(col1, '<', 1) - 1),
substr(col1,
instr(col1, '<', 1) + 1,
(instr(col1, '<', -1) - instr(col1, '<', 1) - 1)),
substr(col1, instr(col1, '<', -1) + 1)
from (select '25<ID<40' as col1 from al);