Форум: "Базы";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
Внизмножественное 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 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c