Скажем, у вас есть
select '9|2|6|7|5' as somedata from dual
Есть ли способ, где я мог бы сделать что-то вроде:
select
in_string_sort('|', a.somedata)
from
(select '9|2|6|7|5' as somedata from dual) a
Таким образом, результат будет '2|5|6|7|9'
?
Я знаю, я мог бы использовать функцию, чтобы получить это, но это настолько просто, что мне было интересно, будет ли у Oracle какая-нибудь встроенная функция для такого рода вещей.
[EDIT] забыл упомянуть: это будет в Oracle 10gR2.