Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2018, 19:32   #1
MrDimain
Пользователь
 
Регистрация: 16.04.2017
Сообщений: 18
По умолчанию LIKE поиск с учетом символа "="

Здравствуйте, форумчане!
Такая проблема.
При выполнении запроса типа:
...
WHERE <поле> LIKE '%<какой-то текст>=<какой-то текст>%'
...

выдает 0 строк выборки.

весь косяк в символе "=" в запросе. Что сделать чтобы запрос "скушал" символ и правильно выполнился?

Заранее, Спасибо!
MrDimain вне форума Ответить с цитированием
Старый 16.07.2018, 19:50   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

экранируйте
ADSoft вне форума Ответить с цитированием
Старый 16.07.2018, 20:01   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
экранируйте
Зачем? Экранируются при необходимости символы '%', '_' и '\'. У ТС видимо просто нет подходящих данных
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.07.2018, 21:27   #4
MrDimain
Пользователь
 
Регистрация: 16.04.2017
Сообщений: 18
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Зачем? Экранируются при необходимости символы '%', '_' и '\'. У ТС видимо просто нет подходящих данных
В том и дело что данные есть.

Используется MS Access, может в ней дело?
MrDimain вне форума Ответить с цитированием
Старый 16.07.2018, 21:44   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

А в access разве процент? Там вроде * вместо него
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.07.2018, 21:52   #6
MrDimain
Пользователь
 
Регистрация: 16.04.2017
Сообщений: 18
По умолчанию

Да вроде с % работает. Когда сортирую без "=" все норм, все находит, стоить только добавить символ в запрос, то 0 записей...
MrDimain вне форума Ответить с цитированием
Старый 16.07.2018, 22:58   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от MrDimain Посмотреть сообщение
Когда сортирую без "="
это не сортировка, а отбор данных по условию.


Цитата:
Сообщение от MrDimain Посмотреть сообщение
се находит, стоить только добавить символ в запрос, то 0 записей...
Цитата:
Сообщение от MrDimain Посмотреть сообщение
WHERE <поле> LIKE '%<какой-то текст>=<какой-то текст>%'
так достаточно наличие пробела перед знаком равно, после знака равно или пробелов и там и там, чтобы ваше условие не сработало.

попробуйте так
Код:
WHERE  [поле] LIKE '*<какой-то текст>*=*<какой-то текст>*'
"звездочки" - это не опечатка - так и вставляйте!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.07.2018, 23:02   #8
MrDimain
Пользователь
 
Регистрация: 16.04.2017
Сообщений: 18
По умолчанию

Да, все сработало спасибо!
MrDimain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 12:53
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
Замена символа "=" на "=" для обновления формулы juravl Microsoft Office Excel 7 16.02.2016 02:35
Ввести строку и после каждого символа "q" ставить "**" karamzin Паскаль, Turbo Pascal, PascalABC.NET 2 25.11.2012 02:57
"Поиск оптимального пути движения снегоочистительных машин с учетом приоритета дорог" Пролог Kvax Помощь студентам 4 21.12.2008 22:18