Вниз
Скачать: CL | DM;

Регистро-независимый поиск   Найти похожие ветки 

← →
geidarka   (2005-08-30 16:17) [0]

Добрый день!

Натолкнулся на очень неприятную невозсожность поиска:
select * from MAINER where FIELD1 LIKE text_poiska

Ищет нормально, но если первая буква в слове заглавная,то поиск оканчивается неудачей.Пр.
таблица БД:

No FIELD1
---------
1 Sergey
2 Michail
3 masha

при

select * from MAINER where FIELD1 LIKE m%
Выдает только машу, а мишу не выводит


← →
Zacho ©   (2005-08-30 16:22) [1]

Используй функцию UPPER

Например, select * from MAINER where UPPER(FIELD1) LIKE UPPER(text_poiska)


← →
Johnmen ©   (2005-08-30 16:22) [2]

Начать наконец то читать документацию. В частности про ф-ию UPPER


← →
Виталий Панасенко   (2005-08-30 16:22) [3]

Мдя... Суровый глюк...А если так:
select * from MAINER where UPPER(FIELD1) LIKE "M%" ?


← →
Alexandr ©   (2005-09-02 16:39) [4]

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


← →
Sergey_Masloff   (2005-09-02 16:46) [5]

Alexandr ©   (02.09.05 16:39) [4]
>если так, то следующий вопрос будет.
>"а почему индекс не используется"
А ответ легкий - хранить все в базе в UPPER-е. Или в LOWER-е - без разницы. И индексы используются и вообще кошерно. А пользователю при показе делать InitCap если есть такое желание.


← →
Alexandr ©   (2005-09-02 16:49) [6]

криво.
Правильный путь - еще одно поле в UPPER обновляемое триггерами.


← →
Anatoly Podgoretsky ©   (2005-09-02 16:52) [7]

Sergey_Masloff   (02.09.05 16:46) [5]
Ограниченная область применения


← →
Fay ©   (2005-09-02 20:36) [8]

В MSSQL это делается легче 8)


← →
Sergey_Masloff   (2005-09-02 20:51) [9]

Alexandr ©   (02.09.05 16:49) [6]
>криво.
Аргументы в студию
>Правильный путь - еще одно поле в UPPER обновляемое триггерами.
Правильный путь знает только Будда. Все остальные только догадываются. Доп. поле с триггерами тоже не самый прямой путь, имхо.


← →
Alexandr ©   (2005-09-03 07:25) [10]

аргумент Умар ибн Хаттаб
any comments?



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.024 c
14-1127734001
Megabyte
2005-09-26 15:26
2005.10.16
Письмо от Кобальта, часть 2-я


2-1126804100
NikNet
2005-09-15 21:08
2005.10.16
Узнать что WindowsXX загружается и выгружается и время работы


2-1126707473
Anton22
2005-09-14 18:17
2005.10.16
StatusBar


6-1118477015
Shizuku
2005-06-11 12:03
2005.10.16
AutoUpdate


1-1127360069
френк
2005-09-22 07:34
2005.10.16
Удержка Vs. Динамика




   Наверх