powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать слова из строки, содержащие определённый символ
6 сообщений из 6, страница 1 из 1
Выбрать слова из строки, содержащие определённый символ
    #39516313
slawdows
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, доброго дня!
Не смог найти похожий оператор в строковых функциях.

Данные:
Есть многотекстовое поле Основной контакт, которое содержит набор данных, таких как ФИО, телефон и E-Mail в одном флаконе, разделённых пробелами и знаками переноса строки.

Пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Иванов Иван
Менеджер по развитию ИТ в регионах
Департамент информационных технологий
ООО «Рога и копыт»
Тел. +7(595)7770077 доб. 108
Раб. +79955065054
e-mail Ivan.Ivanov@roga.ru
web www.roga.ru

Задача:
Получить только E-Mail Ivan.Ivanov@roga.ru, т.е. слова содержащие символ @.
Данные в поле могут быть представлены в любом виде и сочетании. Если в поле есть несколько слов с @, получить их все.
...
Рейтинг: 0 / 0
Выбрать слова из строки, содержащие определённый символ
    #39516372
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Деление на слова вообще не очень реляционная операция. Невозможно размножить одну запись на неопределённое количество записей.

Возможные решения:

- хранимая процедура, использующая временную таблицу;
- пользовательская функция плюс опорная (синтетическая) таблица натуральных чисел;
- выполнение требуемой операции на клиенте.
...
Рейтинг: 0 / 0
Выбрать слова из строки, содержащие определённый символ
    #39516485
slawdows
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо за ответ. Значит ли это, что лучше вообще выполнять данные операции не с помощью SQL?
...
Рейтинг: 0 / 0
Выбрать слова из строки, содержащие определённый символ
    #39516531
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slawdowsЗначит ли это, что лучше вообще выполнять данные операции не с помощью SQL?Зависит от того, что требуется сделать с полученными данными. Если показать на экране - скорее да. Если сохранить в новой таблице - скорее нет.
...
Рейтинг: 0 / 0
Выбрать слова из строки, содержащие определённый символ
    #39520147
slawdows
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Да, данные нужны только для отчёта, не более.
...
Рейтинг: 0 / 0
Выбрать слова из строки, содержащие определённый символ
    #39520185
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае средства ЯВУ клиентской части предоставят более удобные операторы для выполнения требуемой функции имхо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать слова из строки, содержащие определённый символ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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