Форум: "Базы";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
ВнизПоиск строки в базе. Найти похожие ветки
← →
grusty (2003-01-23 09:46) [0]Уважаемые, подскажите!
В локальной базе запрос SELECT * from Customer where Name LIKE %Аб% осуществляет поиск строки в базе по вхождению в нее указанных символов с учетом регистра. А как осуществить тот же поиск строки без учета регистра? Если вместо предиката LIKE использовать CONTAINING, то появляется сообщение об ошибке. Может существует какой-нибудь компонент для осуществления подобного рода поиска?
← →
MsGuns (2003-01-23 10:54) [1]LOWER/UPPER в Local SQL
← →
grusty (2003-01-23 11:20) [2]--> MsGuns
И каким образом должен выглядеть запрос?
← →
Johnmen (2003-01-23 11:25) [3]SELECT * from Customer where UPPER(Name) LIKE UPPER("%Аб%")
← →
Sergey Masloff (2003-01-23 22:36) [4]Johnmen © (23.01.03 11:25)
>SELECT * from Customer where UPPER(Name) LIKE UPPER("%Аб%")
Правда, индексам придется сказать гудбай ;-)
← →
Johnmen (2003-01-24 01:16) [5]>Sergey Masloff (23.01.03 22:36)
Такова диалектика мироздания !
Либо регистронезависимость, либо индексы...:)
← →
sniknik (2003-01-24 08:31) [6]Johnmen © (24.01.03 01:16)
А разве нельзя индекс строить по выражению, уже приведенному к UPPER(Name)?
в Фоксе можно было, и в Halcyon сейчас для dBase аналогично делаю, а в парадоксе нельзя?
← →
VAleksey (2003-01-24 08:53) [7]Индексы в парадокс не чуствмтельны к регистру по умолчанию
← →
grusty (2003-01-24 09:17) [8]--> Johnmen, Sergey Masloff
Огромное спасибо!
← →
Виталий (2003-01-24 10:33) [9]Интересный вопрос. А с Interbase как решить эту задачу. Таким решением не действует
SELECT * from firma where UPPER(firma_name) LIKE UPPER("%уКр%")
← →
myor (2003-01-24 10:45) [10]как вариант, вносить все данные в верхнем регистре
← →
grusty (2003-01-24 18:38) [11]--> Виталий
Для InterBase: SELECT * from Customer where Name CONTAINING %Аб%
← →
MXA (2003-01-25 02:47) [12]>Sergey Masloff
>Johnmen
не понял: хотите сказать, что без UPPER в
"...SELECT * from Customer where Name LIKE %Аб%..."
используются индексы по полю Name ?!
← →
Johnmen (2003-01-25 02:58) [13]>MXA (25.01.03 02:47)
Нет, не хочу...:)))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c