Я работаю на Oracle 10gR2.
Я работаю над столбцом, в котором хранится имя пользователя. Допустим, что одним из значений в этом столбце является «Анкур». Я хочу получить все записи, где имя пользователя - это объединенная строка «Ankur», за которой следуют некоторые числовые цифры, такие как «Ankur1», «Ankur2», «Ankur345» и так далее. Я не хочу получать записи со значениями, такими как «Ankurab1» - это что-то, что является конкатенацией некоторых символов в моей входной строке.
Я пытался использовать функции REGEX для достижения желаемого результата, но не смог.
Я пытался:
SELECT 1 FROM dual WHERE regexp_like ('Ankur123', '^Ankur[:digit:]$');
Может ли кто-нибудь помочь мне здесь?