现写一sql语句查出 yc yc左数字值 yc右数字值 并且按照左数字值升序排序:
select yc, substr(yc, 0, instr(yc, '-') - 1), substr(yc, instr(yc, '-') + 1, length(yc)), t.* from tablename t where 1 = 1 order by to_number(substr(yc, 0, instr(yc, '-') - 1)) asc;
select yc, substr(yc, 0, instr(yc, '-') - 1), substr(yc, instr(yc, '-') + 1, length(yc)), t.* from tablename t where 1 = 1 order by to_number(substr(yc, 0, instr(yc, '-') - 1)) asc;