SQL Select: Guia para Iniciantes – Blog de Tecnologia
Published 12 de novembro de 2013
A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD's. Hoje em dia, apesar de a linguagem possuir uma quantidade considerável de extensões e implementações proprietárias, pode-se afirmar que a meta foi alcançada. Conhecendo bem a linguagem é possível acessar os recursos básicos de qualquer banco relacional, comoOracle, SQL Server ou MySQL, sem praticamente nenhuma mudança.
WHERE CODIGO >= 100 AND CODIGO <= 500
Para busca parcial de string, o SELECT fornece o operador LIKE.Veja o exemplo abaixo:
Uma observação: em alguns bancos de dados a máscara de filtro não é representada por %. Consulte a referência do banco para verificar o caractere correto.
Por padrão a SQL diferencia caixa baixa de caixa alta. Para eliminar essa diferença, utiliza a função UPPER. Veja abaixo:
– INNER: Semelhante ao uso do operador "=" na junção de tabelas. Aqui os registros sem correspondências não são incluídos. Esta cláusula é opcional e pode ser omitida no comando JOIN.
– OUTER: Os registros que não se relacionam também são exibidos. Neste caso, é possível definir qual tabela será incluída na seleção, mesmo não tendo correspondência.
· AVG: Retorna a média do campo especificado
· SELECT AVG(VALOR) FROM PEDIDOS
· MIN/MAX/SUM: Respectivamente retorna o menor valor, o maior e o somatório de um grupo de registros:
· SELECT MIN(VALOR) FROM PEDIDOS
· SELECT MAX(VALOR) FROM PEDIDOS
· COUNT: Retorna a quantidade de itens da seleção:
Um poderoso recurso do comando SELECT é o parâmetro GROUPY BY. Através dele podemos retornar informações agrupadas de um conjunto de registros, estabelecendo uma condição de agrupamento. É um recurso muito utilizado na confecção de relatórios. Para exemplificar, temos as tabelas CLIENTES E PEDIDOS a seguir.
WHERE DATA > '06/10/2002'
Leia mais em: SQL Select: Guia para Iniciantes http://www.devmedia.com.br/sql-select-guia-para-iniciantes/29530#ixzz2kOP4EEdU