
設程序版本號格式為 1.0.0.12 格式,該字段為字符格式
拆分排序為:
SELECT t.rev,
to_number(substr(t.rev, 1, instr(t.rev, '.', 1, 1) - 1)) x1,
to_number(substr(t.rev,
instr(t.rev, '.', 1, 1) + 1,
instr(t.rev, '.', 1, 2) - instr(t.rev, '.', 1, 1) - 1)) x2,
to_number(substr(t.rev,
instr(t.rev, '.', 1, 2) + 1,
instr(t.rev, '.', 1, 3) - instr(t.rev, '.', 1, 2) - 1)) x3,
to_number(substr(t.rev, instr(t.rev, '.', 1, 3) + 1)) x4
FROM testTable order by x1 desc, x3 desc, x2 desc, x4 desc
浙公網安備 33010602011771號