Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Kак заескейпить % при SQL-запросе?   Найти похожие ветки 

 
Vitello ©   (2004-05-07 23:51) [0]

Дело вот в чём: Реализуется поиск по базе - по одному полю таблицы SQL ANSI. Так как % является зарезервированым сивлом, то при поиске возникают ошибки (Например в строку поиска вводится % а SQL воспринимает это как select* from table1 where field1 like "%%%" и результат - вся таблица. Как мне избежать этой ситуации, но тем не менее найти все записи , где в данном поле встречается символ %. Заранее благодарен


 
Курдль ©   (2004-05-07 23:58) [1]

Использовать substr, наверное.


 
Fedia   (2004-05-08 00:03) [2]

where поле like "%\%%"


 
Nikolay M. ©   (2004-05-08 00:07) [3]

Для MS SQL:
LIKE "%[%]%"

В остальных случаях можно попробовать:
LIKE "%" + char(37) + "%"



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.062 c
1-1084536486
Kest
2004-05-14 16:08
2004.05.30
Проблема записи из одного TMemoryStream в другой


9-1074255124
Ландграф Павел
2004-01-16 15:12
2004.05.30
PowerDraw3 и 3D


8-1079206208
novi
2004-03-13 22:30
2004.05.30
процедура реагирующая на положение указателя мыши


4-1081757189
Piero
2004-04-12 12:06
2004.05.30
Есть ли стандартная функция поиска файла.


4-1082520099
marina
2004-04-21 08:01
2004.05.30
Рисование