powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Применение регулярных выражений для выборки данных
3 сообщений из 3, страница 1 из 1
Применение регулярных выражений для выборки данных
    #35703846
Alexander777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Подскажите, пожалуйста, как сделать следующее:

У меня есть столбец с данными вида: xxx:yyy, где часть :yyy может отсутствовать.
Мне нужно выбрать столбец, в котором будут xxx.

Можно написать что-нибудь типа:

Код: plaintext
1.
SELECT SUBSTRING(COLUMN_NAME,  1 , CHARINDEX(COLUMN_NAME,":"))

Но, интересно, можно ли как-то сделать это с помощью регулярных выражений?

Заранее благодарен.
...
Рейтинг: 0 / 0
Применение регулярных выражений для выборки данных
    #35704938
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно, и даже разными способами, с помощью функций описанных тут:

http://www.postgresql.org/docs/8.3/static/functions-string.html
http://www.postgresql.org/docs/8.3/static/functions-matching.html

я бы сделал без регэкспов: select split_part( 'xxx:yyy', ':', 1 );
...
Рейтинг: 0 / 0
Применение регулярных выражений для выборки данных
    #35709108
Alexander777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здорово! Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Применение регулярных выражений для выборки данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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