Задание по Регулярному выражению, oracle sql
Помогите, пожалуйста, написать такой запрос:
"Используя регулярные выражения напишите запрос, который выведет все адреса (addr1) где 7ой символ O или R"
Ответы (1 шт):
Автор решения: Yitzhak Khabinsky
→ Ссылка
Пожалуйста, попробуйте следующее решение.
SQL
-- DDL и пример вставки данных, начало
create table tbl (addr1 varchar2(100));
insert into tbl (addr1)
select 'FOUR CROWNS' from dual
union all select 'TERMOBOAT' from dual;
-- DDL и пример вставки данных, конец
select *
from tbl
where REGEXP_INSTR(addr1, 'R|O', 7,1,0,'i') = 7;