
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.07.2015, 20:31:35
|
|||
|---|---|---|---|
|
|||
Выбор слов без определённых букв |
|||
|
#18+
Добрый вечер. Столкнулся с такой проблемой: У меня есть таблица со словами - words, в которой есть столбец - word. Всё просто. Мне необходимо выбирать слова, в которых нет определённых букв. Например, выбрать все слова в которых нет - и, а, з, к, д. Ладно если это была бы одна буква, но не LIKE-ом же? NOT IN вроде как не подходит. Подскажите, я в смятении. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2015, 21:59:02
|
|||
|---|---|---|---|
Выбор слов без определённых букв |
|||
|
#18+
RLIKE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2015, 22:08:36
|
|||
|---|---|---|---|
Выбор слов без определённых букв |
|||
|
#18+
1) RLIKE 2) сфинксы всякие 3) на лету разбиваем строку на символы и проверяем отсутствие в полученном множестве исключаемых символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2015, 22:10:30
|
|||
|---|---|---|---|
Выбор слов без определённых букв |
|||
|
#18+
Есть ещё и 4-й вариант. Самый быстрый. Мгновенный. По любому набору букв. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2015, 23:39:36
|
|||
|---|---|---|---|
|
|||
Выбор слов без определённых букв |
|||
|
#18+
Cyrax_02, о, спасибо! Я пропустил. Регулярки это замечательно. Пусть и медленнее будут работать(наверное), но это мелочи, у меня в этом проблем не будет. Ещё раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2015, 23:54:46
|
|||
|---|---|---|---|
Выбор слов без определённых букв |
|||
|
#18+
Можно и так: Код: sql 1. А регулярками - так: Код: sql 1. или так: Код: sql 1. (вариант с NOT RLIKE будет работать быстрее) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2015, 23:57:57
|
|||
|---|---|---|---|
Выбор слов без определённых букв |
|||
|
#18+
Код: sql 1. Эту конструкцию лучше построить так: Код: sql 1. Так будет работать гораздо быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1832930]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 323ms |

| 0 / 0 |
