Форум: "Базы";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];
Внизрегулярные выражения в oracle Найти похожие ветки
← →
stelius © (2005-06-22 15:43) [0]Как ораклу указать, чтоб в конструкции like он обрабатывал знак "%" не как последовательность любых символов, а как именно знак "%". Т.е. чтоб запрос:
select * from table1 where field1 like "qwe%ert"
выдал именно запись qwe%rt, а не записи вида qwe<всякай_фигня>rt.
← →
stelius © (2005-06-22 15:45) [1]в догонку, как быть в той же ситуации с символом подчеркивания?
← →
Sergey13 © (2005-06-22 15:47) [2]WHERE field1 LIKE "qwe%ert" ESCAPE "%"
Как то так вроде.
← →
stelius © (2005-06-22 15:59) [3]2 Sergey13 © (22.06.05 15:47) [2]
не хочет работать, грит missing or illegal character following the escape character.
А как указать чтоб не все символы процента, он пропускал?
например какой запрос нужен, чтоб отобрать записи вида:
<всякая_фигня>qwe%rt<всякая_фигня>?
← →
ANB © (2005-06-22 16:00) [4]WHERE field1 LIKE "qwe\%ert" ESCAPE "\"
← →
Johnmen © (2005-06-22 16:02) [5]Читить, читать и ещё раз читать доки по SQL !!!
LIKE "qwe&%ert" ESCAPE "&"
← →
ANB © (2005-06-22 16:08) [6]
> А как указать чтоб не все символы процента, он пропускал?
> например какой запрос нужен, чтоб отобрать записи вида:
> <всякая_фигня>qwe%rt<всякая_фигня>?
WHERE field1 LIKE "%qwe\%ert%" ESCAPE "\"
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 4.853 c