19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

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:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!