У меня есть таблица, содержащая следующие значения:
Org Role
---- ---------
XX Role2
XXX Role3
XXXX Role4
null RoleDefault
Мне нужен запрос, принимающий параметр, который дал бы мне наилучшее совпадение, используя regexp_like в условии where.
Например с: userOrg = XXX
такой запрос
выберите *
из таблицы
где regex_like (: userOrg, Org )
вернется
Role2
Role3
Я бы хотел получить что-то подобное
Role3 1
Role2 2
, чтобы выбрать XXX как лучший матч.
Мы, как оператор, это возможно.
Но мы хотим переключиться на регулярное выражение для регулярного выражения.
Это возможно?
Спасибо