Sql Db查询野生角色

时间:2018-01-24 14:37:30

标签: sql oracle10g

我想删除BirthRule中包含数字的列的所有条目。 (一个用粗体突出显示)。我应该使用什么狂野的角色

专栏:

BirthRule
Birth1Rule
Birth2Rule
Birth3Rule

1 个答案:

答案 0 :(得分:0)

以下是选择的方式;将其转换为删除进行锻炼。

SQL> With test (col) as
  2  (select 'birthrule'    from dual union
  3   select 'birth2rule'   from dual union
  4   select 'birth100rule' from dual union
  5   select 'drhouse'      from dual union
  6   select 'dr13crandall' from dual
  7  )
  8  select *
  9  from test
 10  where regexp_like(col, '^birth\d+rule$');

COL
------------
birth100rule
birth2rule

SQL>