Разве мы не можем использовать [спецификатор] с оператором like в Oracle? - PullRequest
1 голос
/ 25 декабря 2010

При использовании оператора LIKE в oracle для сопоставления с любым из символов я не могу использовать [ спецификатор ] Например, Узнайте имя клиента, начиная с 's' или 'r', поэтому мы не можем написать запрос как "выберите * из emp, где клиент любит" [sr]% '";

Разве мы не можем использовать скобки "[]" с оператором LIKE в ORACLE?

1 Ответ

5 голосов
/ 25 декабря 2010

Нет, LIKE этого не делает.

Но вы можете использовать регулярные выражения.

select * from emp where REGEXP_LIKE (customer, '^[sr].*');
...