名前に含まれる 3 つ以上の a または e に一致する正規表現のように見えないという問題がいくつかあります。
名前に 3 文字以上の「a」または「e」(大文字と小文字の両方) を含む従業員を管理するすべてのマネージャーを検索します。たとえば、名前に 2 つの 'a' と 1 つの 'e' があると、選択基準が満たされます。
select manager_name
from manages
where regexp_like(employee_name, '[a,e]{3, }');
これを行うと、「e」または「a」を含む適切なリストが表示されますが、3 つ以上を実行しようとすると、空白のセットが返されます。また、以下にサンプル データを示します。
select manager_name
from manages
where regexp_like(employee_name, '[a,e]');
サンプルデータ
William Gates III
Lakshmi Mittal
Ingvar Kamprad
Lawrence Ellison
Mark Zuckerberg
Sheryl Sandberg
Liliane Bettencourt
Michael Dell