|
|
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
Нужно фильтровать базу нименований товаров по заданному ключевому слову. Причем как всегда в отбор должны попасть все строки с "Принтер ...", "ПРИНТЕР..." и "...принтер...". Длина поля 254 символа. Единственно возможным вижу применение SQL, типа "select * from goods where NAME like '%"+Edit1->Text+"%'"; Только вот находятся только те записи, которы содержат точное совпадение слова! А мне нужно, чтобы и регистр слова из Edit1->Text не влиял на результат отбора. Как то это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 16:39 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
как всегда вопрос - база-то какая? если вобщем, то запрос должен быть такой: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 17:36 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
Maksim UM MU> если вобщем, то запрос должен быть такой: MU> select * from goods where UPPER(NAME) like MU> '%"+Edit1->Text+"%' where UPPER(NAME) like "+QuotedStr("%"+Edit1->Text.UpperCase()+"%"); А лучше все же параметры использовать Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 17:51 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
А я вообще морозил вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. И работало только вот как UM написал UPPER(NAME) я почему то не стал пробовать, т.к. считал что значения поля при этом будут отображаться в гриде как UPPER ... И мне кажется что мой код немного быстрее чем SQL с UPPER... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 18:46 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
UPPER(NAME) во from никак не влияет на вывод результирующих полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 18:58 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
Замечательный надо сказать пример вопроса по С++ !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 22:48 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
MasterZivЗамечательный надо сказать пример вопроса по С++ !!!Ну у тебя 2 варианта: либо отправить в дельфийный форум, либо закрыть его вовсе за оффтоп :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 06:33 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
Ну, да а куда его ещё писать если пишу на С++, а использую одну строку Local SQL. А что у нас есть отдельная ветка по SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:06 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
SCORPION ZЛогичнее в дельфийный форум вопросы, относящиеся к VCL Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:09 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас SCORPION ZЛогичнее в дельфийный форум вопросы, относящиеся к VCL Posted via ActualForum NNTP Server 1.3 Ага, давайте устроим ping pong ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:22 |
|
||
|
Применим ли foCaseInsensitive для LIKE в Local SQL
|
|||
|---|---|---|---|
|
#18+
Ну тогда зарядка для мозгов. Все таже база(dBASE) и нужно через SQL для одной таблицы организовать поле просмотра. Пусть условно две таблицы 1-я сотрудники, 2-я - отделы: Код: plaintext 1. 2. 3. связь по dep=iddep и нужно показывать dep. Пишу Код: plaintext 1. 2. Но наименования участков не отображаются. Должен ли я иметь индексы по a.dep и b.iddep для этого или я не так связался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:32 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33681659&tid=2031474]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 476ms |

| 0 / 0 |
