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

множественное like   Найти похожие ветки 

← →
alex25   (2003-10-03 13:18) [0]

Уважаемые знатоки!!!
Мне нужно составить запрос, чтобы некое строковое поле a1 из таблицы table1 включало в себя одну из ряда подстрок. Если подстрока одно - все понятно :
select * from table1
where like "%xxx%",
а если несколько?
Не писать же несклдько раз подряд like?


← →
al577   (2003-10-03 13:22) [1]

select * from table1 where
a1 like "%xxx%" or
a1 like "%yyy%" or
...
a1 like "%zzz%"


← →
NickBat ©   (2003-10-03 13:23) [2]

ну во-первых не where like "xxx"
а where field like

Во-вторых в чем проблема написать два раза like?


← →
Lexa2504   (2003-10-03 13:29) [3]

NickBat
1. Просто пропустил...
2. Когда этих подстрок несколько десятков - задумаешься над этим вопросом. Есть же оператор "in", но только для значений целиком ...


← →
Al577 ©   (2003-10-03 14:29) [4]

Организуй цикл по всем подстрокам, и в нем построй запрос.



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

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



Память: 0.45 MB
Время: 0.025 c
7-74503
avkiev
2003-08-07 13:50
2003.10.23
Изменение функции FileSetAttr


1-74261
Tumcoat
2003-10-13 04:08
2003.10.23
Разный шрифт в Винде


14-74375
Johnny Smith
2003-10-03 09:39
2003.10.23
Шнобелю-шнобелево :)))))))))


7-74502
ossa
2003-07-31 09:47
2003.10.23
Вопрос для знатоков, кто работал с RASAP?I


7-74493
Andr
2003-08-09 10:09
2003.10.23
Загруженость процессора!




   Наверх