Извлеките строку из значения столбца в Oracle - PullRequest
0 голосов
/ 26 апреля 2019

Мне нужно извлечь определенные значения из строки.Пример: 1571-P003 031-OHD-SSKS-SSMO-LLKDDS Мне нужно извлечь "P003 031" из указанного выше строкового значения

SELECT substr ('1571-P003 031-OHD-SSKS-SSMO-LLKDDS',instr ('1571-P003 031-OHD-SSKS-SSMO-LLKDDS', '-', 1, 1), instr ('1571-P003 031-OHD-SSKS-SSMO-LLKDDS', '-', 1, 2) -1) ОТ двойного;

SELECT instr ('1571-P003 031-OHD-SSKS-SSMO-LLKDDS', '-', 1, 2) -1 ИЗ двойного;

SELECT instr ('1571-P003 031-OHD-SSKS-SSMO-LLKDDS', '-', 1, 1) ОТ дуального;

...