SISTEMAS DE INFORMAÇÃO
Sistemas de Bancos de Dados
2º Semestre – 2010
Pedro Antonio Galvão Junior
E-mail: [email protected] Fone: 9531 – 7555
[email protected]
Versão 1.10.10 – Out/2010.
Comandos Transact SQL (T-SQL)
ORDENAÇÃO DE VALORES
• Cláusulas:
– ORDER BY …. ASC (Ordenar de forma crescente)
– ORDER BY …. DESC (Ordenar de forma decrescente)
AGREGAÇÃO DE VALORES
• Cláusulas:
– GROUP BY (Agrupar por);
– HAVING (Conhecido como o Where para a cláusula Group By).
• Funções:
–
–
–
–
–
–
MAX (Maior);
MIN (Menor);
SUM (Somar);
AVG (Média):
COMPUTE (Computar):
COUNT (Contar).
JUNÇÃO DE VALORES
• INNER JOIN;
• OUTER JOIN(Left e Right);
• CROSS OUTER JOIN;
• FULL OUTER JOIN.
SUBCONSULTAS
• Mais conhecidas, como subquery, ou seja, query dentro de
query.
– Exemplo:
• Select * from Produtos
Where Produto IN (SELECT CODIGO FROM PRODUTOS)
• Select Codigo, Descricao=(Select Descricao From Produto), Marca
from Produtos
Where Codigo = 1
EXERCÍCIOS
Download

Banco de Dados - Aula 11 - 11 de Outubro - Junior Galvão