Validar CPF

Estrutura básica do CAST

CAST([valor a ser convertido] AS [tipo de dados para conversão])

O “Castting” é a conversão de um tipo de dados em outro desde que sejam compatíveis entre si, como, por exemplo, um número inteiro em um texto ou um valor real em inteiro. Também é possível converter um valor convertido, por exemplo, um binário em texto e depois em inteiro.

SELECT cast ('123' as numeric);

Aplicando mascara

SELECT to_char(phone,'FM"("00")"0000"-"0000')  AS telefone from aluno;

O FM suprime zeros à esquerda e espaços à direita, que de outra forma seriam adicionados para fazer a saída do modelo ter comprimento fixo.

Se for necessario escapar algo use aspa dupla (")

SUBSTR() ou SUBSTRING()

Tanto o SUBSTR(), quanto o SUBSTRING() são funções que tem o mesmo objetivo, retirar parte de uma String, a partir de uma determinada posição.

Declarações das funções:

substr(string text, posicaodeinicio integer, quantidade integer)

e substring(string text, posicaodeinicio integer, quantidade integer).

Exemplo: Em ambos os exemplos abaixo, o resultado será “brasileiro”.

SELECT SUBSTR('Eu sou brasileiro', 8, 10);
SELECT SUBSTRING('Eu sou brasileiro', 8, 10);
SELECT SUBSTRING('Eu sou brasileiro' FROM 8 FOR 10);

MOD

mod(y, x)(o mesmo tipo dos argumentos)resto de y/xmod(9,4)1

Made with Slides.com