Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL и регулярные вырожения / 10 сообщений из 10, страница 1 из 1
15.01.2018, 18:47
    #39584658
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
Как средствами SQL реализовать поиск есл мне к примеру нужны все записи где скажем фамилия не длинее 9 букв и при этом 2 и 4 буква скажем "е"???
...
Рейтинг: 0 / 0
15.01.2018, 19:57
    #39584688
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
Like вполне обеспечивает такой функционал. RTFM.
...
Рейтинг: 0 / 0
15.01.2018, 20:16
    #39584695
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
Akina,

Проверю, но пока что сомневаюсь!?
...
Рейтинг: 0 / 0
15.01.2018, 21:07
    #39584706
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
Пардон, R Like. Потерял букву...
...
Рейтинг: 0 / 0
15.01.2018, 21:08
    #39584707
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
Если считать, что фамилия в отдельном поле, то можно так:
Код: sql
1.
2.
SELECT * FROM mytable
WHERE family LIKE '_е_е%' AND family NOT LIKE '__________%'
...
Рейтинг: 0 / 0
16.01.2018, 12:37
    #39584999
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
AkinaПардон, R Like. Потерял букву...

Да и LIKE тоже.
...
Рейтинг: 0 / 0
16.01.2018, 12:44
    #39585010
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
MasterZivДа и LIKE тоже.Шаблоны LIKE не позволяют ограничить длину сверху. Соответственно условие
Areostarне длинее 9 буквпридётся реализовывать набором отдельных шаблонов из 9, 8, ... 4 символов.
...
Рейтинг: 0 / 0
16.01.2018, 20:34
    #39585420
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
AkinaШаблоны LIKE не позволяют ограничить длину сверху.с применением NOT - позволяют.
...
Рейтинг: 0 / 0
17.01.2018, 07:47
    #39585500
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
miksoft , всё равно два шаблона получается. А RLike обойдётся одним.
...
Рейтинг: 0 / 0
17.01.2018, 12:24
    #39585695
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и регулярные вырожения
всем спасибо за ответы. сейчас покопаюсь.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL и регулярные вырожения / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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