[случай когда instr (t, «-») > 0 после этого концов +1 длины instr (t, «-») других (t)]
InStr () находит положение черточки, но если оно не существует, то нас претендует там одним в конце из шнура.
Добавлены, что как колонка в subquery ссылает результат этого к непрерывно.
[случай
когда regexp substr (t, 2.1) «[0-9]» после этого вышло (t, 1)
когда regexp substr (t, 3.1) «[0-9]» после этого вышло (t, 2)
другая левая сторона (t, 3) конец]
Проверки этого блока для того чтобы увидеть если 2-ое письмо, то [0-9], если оно, то он возвращает 1-ое письмо как ветвь.
Если он не, то он продолжается проверить 3-ее письмо. Если 3-ее, то 1-ые 2 делают ветвь.
В противном случае, первые 3 письма составляют ветвь.
[случай
когда после этого брошенное regexp substr (t, 2.1) «[0-9]» (substr (t, 2, i-2) как ПОДПИСАНО)
когда после этого брошенное regexp substr (t, 3.1) «[0-9]» (substr (t, 3, i-3) как ПОДПИСАНО)
когда конец regexp substr (t, 4.1) «[0-9]» после этого брошенный (substr (t, 4, i-4) как после того как я ПОДПИСАН)]
БРОСАНИЕ (. как ПОДПИСАНА) дорога повернуть колонку/выражение в номер. Даже если вы создаете колонки как int, вы не можете бросить к int. ПОДПИСАННЫЕ середины int положительно только. Это необходимо потому что substr (частью шнура) будет тип шнура, который приказал бы «1» перед «20» лексикографически.
regexp будет более предварительная форма КАК сопрягать. Регулярно выражения сложны в действительности, но будут достаточным знать испытания «regexp «[0-9]» «содержит ли шнур число. Потому что мы испытываем один одиночный характер, оно проверяет БУДЕТ ли тем одиночным характером число.
Испытание для 2-ой части почти этим же как испытание для ветви.
Если 2-ое будет числом, то оно начинает от положения 2, 3rd-> pos 3, 4th->pos 4.
Знающ где номер шкафа начинает, мы принимаем так много характеры согласно требованиям вычитать pos старта от положения черточки (i-2, i-3, i-4).
[бросание (substr (t, i+1, длина (t)) как ПОДПИСАНО)]
Последняя часть а путем начинать одно положение после черточки к остальноям шнура.
Эти использованы сразу в заказе мимо, но вы можете использовать их в отборном также или заявлении уточнения.