Académique Documents
Professionnel Documents
Culture Documents
II)
SQL - E uma linguagem não procedural composta por comandos para acesso
aos dados dentro do servidor de Banco de Dados. E encontrada em todos os
gerenciadores de banco de dados relacionais, ainda que cada fabricante
adicione comandos particulares aos seus produtos.
COMANDO INSERT
CLAUSULA WHERE
SINTAXE:
FUNÇÃO AVG
Exemplo:
FUNÇÃO MIN/MAX
Exemplo:
Exemplo:
FUNÇÃO COUNT
Exemplo:
FUNÇÃO LOWER
belo horizonte
belo horizonte
manaus
FUNÇÃO UPPER
BELO HORIZONTE
BELO HORIZONTE
MANAUS
NATAL
FUNÇÃO INITCAP
Belo Horizonte
Manaus
Natal
FUNÇÃO LPAD
SAIDA-LPAD(nom_cidade,30,‘*’)
****************BELO HORIZONTE
*************************NATAL
FUNÇÃO RPAD
SAIDA-RPAD(nom_cidade,30,‘*’)
BELO HORIZONTE****************
NATAL*************************
FUNÇÃO SUBSTR
Exemplo:
SELECT SUBSTRING(STR(campo),8,2) AS meucampo FROM tblClientes
SELECT SUBSTR(‘SQL*PLUS’,1,3),SUBSTR(nom_cidade,1,3),
SUBSTR(nom_cidade,4,5)
FROM aluno
FUNÇÃO LTRIM
Exemplo:
FUNÇÃO RTRIM
Exemplo:
FUNÇÃO LENGTH
Exemplo:
SELECT
LENGTH(‘ORACLE’),LENGTH(nom_aluno)
FROM aluno;
LENGTH(‘ORACLE’) LENGTH(Nom_aluno)
6 4
6 5
6 4
FUNÇÃO ROUND
Exemplo:
SELECT
ROUND(45.923,1),ROUND(45.963,1)
FROM DUAL;
ROUND(45.923,1) ROUND(45.963,1)
45.9 46
FUNÇÃO SQRT
Exemplo:
SELECT
SQRT(carga_horaria) FROM curso;
CLAUSULA GROUP BY
NOM_CIDADE COUNT(*)
BELO HORIZONTE 2
CAMPINAS 1
CURITIBA 1
NOM_CIDADE
BELO HORIZONTE
MANAUS
NATAL
Exercícios:
Daniela Alves 26 anos tel. 3975-5555 end: Av. Bom Pastor, 355
Edina de Oliveira 45 anos te. 6894-9484 end: Rua do Vale, 5758
João Cleber 30 anos tel. 9930-9908 end.: Alameda Rio Negro, 9878
Alexandre Bomfim 25 anos tel. 3993-9837 Rua Maria Paula 57 apto 89
8.mostrar nome e telefone dos funcionarios que iniciam o nome com a letra A e
tenham 25 anos.
10.no mesmo select trazer a idade, idade mais 2, idade -3, idade dividido por
dois e idade vezes 3.
15.monstre o nome dos funcionarios com letra maiúscula e com letra minuscula.
16.mostrar o nome dos funcionarios trazendo 30 posicoes e preenchendo os
valores em branco a esquerda com *, da mesma forma preenchendo a direita
com #.