• Nenhum resultado encontrado

SQL - FUNÇÕES DE UMA ÚNICA LINHA SIMONE DOMINICO - AULA 3

N/A
N/A
Protected

Academic year: 2021

Share "SQL - FUNÇÕES DE UMA ÚNICA LINHA SIMONE DOMINICO - AULA 3"

Copied!
78
0
0

Texto

(1)

SIMONE DOMINICO - AULA 3

(2)

FUNÇÕES SQL

▸ São um recurso avançado do SQL e podem ser

utilizadas para:

▸ Executar cálculos usando dados.

▸ Modificar itens de dados individuais.

▸ Manipular saída para grupos de linhas.

▸ Formatar datas e números para exibição. ▸ Converter tipos de dados de coluna.

(3)

TIPOS DE FUNÇÕES

▸ Funções de Datas; ▸ Funções numéricas; ▸ Funções de Caracter;

(4)

FUNÇÕES DE DATAS - AGE()

▸ Calcula idades.

(5)

FUNÇÕES DE DATAS - AGE()

▸ Calcula idades.

(6)
(7)
(8)

FUNÇÕES DE DATAS - AGE()

▸ Calcula idades. ▸ age(timestamp)

(9)

FUNÇÕES DE DATAS - AGE()

▸ Calcula idades. ▸ age(timestamp)

(10)

FUNÇÕES DE DATAS - CURRENT_DATE

(11)

FUNÇÕES DE DATAS - CURRENT_DATE

(12)

FUNÇÕES DE DATAS - CURRENT_TIME

(13)

FUNÇÕES DE DATAS - CURRENT_TIMESTAMP() ▸ HORA e DATA ATUAL - precisão

(14)

FUNÇÕES DE DATAS-

EXTRACT

(15)

FUNÇÕES DE DATAS-

DATE_PART

(16)
(17)
(18)
(19)

FUNÇÕES DE DATAS-

TO_DATE

(20)
(21)

FUNÇÕES NUMÉRICAS - ABS

(22)

FUNÇÕES NUMÉRICAS - CBRT

(23)

FUNÇÕES NUMÉRICAS - CBRT

(24)

FUNÇÕES NUMÉRICAS - CEIL

O menor inteiro não menor que o

(25)

FUNÇÕES NUMÉRICAS - CEIL

O menor inteiro não menor que o

(26)

FUNÇÕES NUMÉRICAS - MOD

(27)

FUNÇÕES NUMÉRICAS - MOD

(28)

FUNÇÕES NUMÉRICAS - FLOOR

(29)

FUNÇÕES NUMÉRICAS - FLOOR

(30)

FUNÇÕES NUMÉRICAS - ROUND

Arredonda um valor numérico para o

número inteiro mais próximo ou um

(31)
(32)

FUNÇÕES NUMÉRICAS - TRUNC

Retorna um número truncado para um

número inteiro ou truncado para as casas decimais especificadas.

(33)
(34)

FUNÇÕES NUMÉRICAS - SQRT

(35)

FUNÇÕES NUMÉRICAS - SQRT

(36)
(37)

FUNÇÕES DE CARACTER - CONCAT

(38)

FUNÇÕES DE CARACTER - CONCAT

(39)

FUNÇÕES DE CARACTER - CONCAT

(40)

FUNÇÕES DE CARACTER - CONCAT

(41)

FUNÇÕES DE CARACTER - FORMAT

Formata argumentos baseados em uma

(42)
(43)

FUNÇÕES DE CARACTER - LEFT

(44)

FUNÇÕES DE CARACTER - LEFT

(45)

FUNÇÕES DE CARACTER - LENGTH

Retorna o número de caracteres ou bytes

(46)

FUNÇÕES DE CARACTER - LENGTH

Retorna o número de caracteres ou bytes

(47)

FUNÇÕES DE CARACTER - POSITION

Retorna a posição de uma substring em

(48)
(49)

FUNÇÕES DE CARACTER - RIGHT

(50)

FUNÇÕES DE CARACTER - RIGHT

(51)

FUNÇÕES DE CARACTER - REPLACE

(52)
(53)

FUNÇÕES DE CARACTER - SUBSTRING

(54)

FUNÇÕES DE CARACTER - SUBSTRING

(55)
(56)

FUNÇÕES DE CONVERSÃO CONVERSÃO DE DADOS CONVERSÃO IMPLÍCITA DE DADOS

(57)

FUNÇÕES DE CONVERSÃO CONVERSÃO DE DADOS CONVERSÃO IMPLÍCITA DE DADOS CONVERSÃO EXPLÍCITA DE DADOS

(58)

FUNÇÕES DE CONVERSÃO CONVERSÃO DE DADOS CONVERSÃO IMPLÍCITA DE DADOS CONVERSÃO EXPLÍCITA DE DADOS

(59)

FUNÇÕES DE CONVERSÃO -

TO_NUMBER TO_DATE

NUMBER CARACTER DATE

(60)
(61)
(62)
(63)
(64)

FUNÇÕES DE CONVERSÃO - TO_CHAR

http://pgdocptbr.sourceforge.net/pg80/ functions-formatting.html

(65)
(66)
(67)
(68)
(69)
(70)
(71)
(72)
(73)
(74)

EXERCÍCIOS

1. Crie uma consulta para exibir a data corrente.

(75)

EXERCÍCIOS

2. Crie uma consulta para exibir o nome

(c_name) e a raiz quadrada da conta do cliente (customer) do país (c_nationkey) 24 e com

conta (c_acctbal) maior que R$ 9990

(76)

EXERCÍCIOS

2. Altere a consulta do exercício 2 para exibir a raiz quadrada em formato $99.00 e a coluna nomeada como VALOR.

(77)

EXERCÍCIOS

4. Altere a consulta do exercício 3 para exibir a quantidade de caracteres na coluna

(78)

EXERCÍCIOS

5. Crie uma consulta para exibir o nome

(c_name) e o telefone do cliente(customer) , e o telefone no formato numérico do país

(c_nationkey) 24 e com conta (c_acctbal) maior que R$ 9990

Referências

Documentos relacionados