powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / как сделать регулярное выражение?
4 сообщений из 4, страница 1 из 1
как сделать регулярное выражение?
    #38754637
ikeres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СУБД DB2 v 9.7
Пишу SQL-запрос, где нужно сделать выборку из таблицы по 11-символьному полю. Нужно, чтобы каждый символ был числом, иначе такую строку не учитывать. Можно написать с использованием like большой запрос, но хочется просто. Как это можно использовать с использованием регулярных выражений. p.s. можно пример. что-то в инете не нашел. может плохо искал.
...
Рейтинг: 0 / 0
как сделать регулярное выражение?
    #38754716
ikeres,

а можно почитать про обычный translate и не заморачиваться на регулярные выражения.
...
Рейтинг: 0 / 0
как сделать регулярное выражение?
    #38758515
ikeres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх, спасибо! сделал так: translate(rn,'',' 0123456789')=''
...
Рейтинг: 0 / 0
как сделать регулярное выражение?
    #38760597
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ikeres,

А можно также сделать ф-ю по типу такой, пример которой приводил Марк:
regexp_tokenize
и вспомнить также, что xQuery функции matches(), replace() и tokenize() работают именно с регулярными выражениями.

Но translate() действительно для многих задач будет адекватной заменой.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / как сделать регулярное выражение?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]