19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

130 - Capítulo 6 – FUNÇÕES

A consulta a seguir retorna 'DADOS', que é a posição correspondente

à expressão regular: 'D[[:alpha:]]{4}' (que corresponde a DADOS, pois

começa com D e a seguir apresenta mais quatro caracteres alfabéticos):

SELECT REGEXP_SUBSTR('TECNOLOGIA EM BANCO DE DADOS',

'D[[:alpha:]]{4}') AS RESULTADO FROM DUAL;

RESULTADO

---------

DADOS

6.5.5 REGEXP_COUNT()

A função REGEXP_COUNT procura no primeiro parâmetro quantas

vezes a expressão regular, conforme definida no parâmetro padrão, é

encontrada nele (isto é, no primeiro parâmetro).

Exemplo:

A consulta a seguir retorna 1 (um), que é quantidade de vezes que o

padrão que corresponde à expressão regular: 'B[[:alpha:]]{4}' (que

corresponde a BANCO, pois começa com B e a seguir apresenta mais

quatro caracteres alfabéticos) é encontrado no primeiro parâmetro

'TECNOLOGIA EM BANCO DE DADOS':

SELECT REGEXP_COUNT('TECNOLOGIA EM BANCO DE DADOS',

'B[[:alpha:]]{4}') AS RESULTADO FROM DUAL;

RESULTADO

---------

1

6.6 Outras funções

O Oracle apresenta ainda outras funções de uso frequente. Nesta seção

vamos abordar as funções:

• NVL

• NULLIF

• DECODE.

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

Saved successfully!

Ooh no, something went wrong!