Това ще върне всичко след тирето
SELECT SUBSTR(стойност, INSTR(стойност, '-')+1) invalue FROM (SELECT '20-150' value FROM dual) t;
Изход:
<предварителен код>| НЕСТОЙНОСТ |-----------| 150 |И събиране на двете заедно
ИЗБЕРЕТЕ SUBSTR(стойност, 1, INSTR(стойност, '-') - 1) lстойност, SUBSTR(стойност, INSTR(стойност, '-') + 1) rстойност ОТ (ИЗБЕРЕТЕ '20-150' стойност FROM dual) t;
Изход:
<предварителен код>| LVALUE | RVALUE |-------------------| 20 | 150 |