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