Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 15.04.2017, 17:14   #1
Renatqq
Новичок
 
Регистрация: 25.05.2015
Сообщений: 2
Репутация: 10
По умолчанию запрос, чтобы слово кончалось на "авль" или "акль"

Добрый день.
как сделать запрос, чтобы слово кончалось на "авль" или "акль" (напр. журавль, спектакль), вообщем после "а" допускаются только согласная буква.

через Like (так не работает)
Код:

SELECT * FROM tab1 WHERE слово LIKE '%а[йцкнгшщзхфвпрлджчсмтб]ль'

И ошибку не выдает и не находит.

или через регулярные выражения, либо RLike (тоже не работает)
Код:

слово REGEXP '.а[вйцкнгшщзхфпрлджчсмтб]ль$'

Renatqq вне форума   Ответить с цитированием
Старый 16.04.2017, 08:50   #2
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 55
Репутация: 10
Сообщение

Вроде бы так:
Код:

...
LIKE "a%ль"
...

dbalor вне форума   Ответить с цитированием
Старый 16.04.2017, 15:40   #3
evg_m
Профессионал
 
Регистрация: 20.04.2008
Сообщений: 4,394
Репутация: 1965
По умолчанию

Цитата:
Сообщение от dbalor Посмотреть сообщение
Вроде бы так:
Код:

...
LIKE "a%ль"
...

"а<втомоби>ль" здесь тоже подойдет.
а надо
Код:

вообщем после "а" допускаются только согласная буква.

и скорее всего только ОДНА буква.
__________________
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума   Ответить с цитированием
Старый 16.04.2017, 16:06   #4
Renatqq
Новичок
 
Регистрация: 25.05.2015
Сообщений: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от dbalor Посмотреть сообщение
Вроде бы так:
Код:

...
LIKE "a%ль"
...

вообще не то. Здесь между "а" и "ль" будет все что угодно, а нужна одна согласная.
проблем нет сделать одну букву это делается так "а_вль", проблема чтобы буква была согласной. Не хочется составлять запрос циклом, хочется сделать диапазон, тоесть как в sql
Код:

LIKE  '%а[йцкнгшщзхфвпрлджчсмтб]ль'

но в mysql это уже не работает

Последний раз редактировалось Renatqq; 16.04.2017 в 16:08.
Renatqq вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 13:53
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 15:23
Для заданной строки определить все входящие в неё символ. Например: строка "abccbbabbac" состоит из символов "a", "b" и "c" Sandakan01 Помощь студентам 1 24.02.2016 04:20




04:21.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru