1546027450-1546027450-sql
Ensina estrutura básica de SQL
Ensina estrutura básica de SQL
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SQL – Structured Query Language – rápido e fácil - 129
6.5.2 REGEXP_INSTR()
A função REGEXP_INSTR procura no primeiro parâmetro a expressão
regular conforme definida no parâmetro padrão e retorna a posição
em que o padrão ocorre. As posições começam em 1 (um).
Exemplo:
A consulta a seguir retorna 15, que é a posição correspondente à
expressão regular: 'B[[:alpha:]]{4}' (que corresponde a BANCO, pois
começa com B e a seguir apresenta mais quatro caracteres alfabéticos):
SELECT REGEXP_INSTR('TECNOLOGIA EM BANCO DE DADOS',
'B[[:alpha:]]{4}') AS RESULTADO FROM DUAL;
RESULTADO
----------
15
6.5.3 REGEXP_REPLACE()
A função REGEXP_REPLACE procura no primeiro parâmetro a expressão
regular conforme definida no parâmetro padrão e substitui pela 'string
substituta' (que corresponde ao último parâmetro da função).
Exemplo:
A consulta a seguir substitui a string SETE, que correspondente à
expressão regular: 'S[[:alpha:]]{3}' pela string 'DEZ', que corresponde
ao último parâmetro da função:
SELECT REGEXP_REPLACE('A NOTA DO ALUNO É SETE',
'S[[:alpha:]]{3}','DEZ') AS RESULTADO FROM DUAL;
RESULTADO
---------------------
A NOTA DO ALUNO É DEZ
6.5.4 REGEXP_SUBSTR()
A função REGEXP_SUBSTR procura no primeiro parâmetro a expressão
regular conforme definida no parâmetro padrão e a seguir retorna a
substring correspondente à expressão regular.
Exemplo: