Resumo
Neste módulo, aprendemos que:
- A instrução SELECT da SQL é a instrução mais complexa e poderosa de todas, admite uma série de operadores e funções a fim de obter resultados nos mais diversos formatos exigidos pelos usuários dos bancos de dados.
- A instrução SELECT básica possui três cláusulas: SELECT, FROM e WHERE, com a seguinte forma:
- SELECT «lista de atributos»
- FROM «lista de tabelas»
- WHERE «condição»
- Os operadores básicos de comparação em SQL são =, <, <=, >, >= e <>.
- A SQL permite organizar os campos da consulta em qualquer ordem que desejarmos.
- Apenas valores que representam dado booleano e números podem ser representados sem aspas nas consultas. Todos os demais (textos, datas, binários, etc) devem vir entre aspas.
- O operador IS NULL é utilizado para localizar valores nulos.
- Uma das formas se relacionar duas tabelas em uma consulta SQL é utilizar o campo WHERE para representar as relações entre as tabelas. Normalmente a relação é feita comparando a chave primária de uma tabela com a chave estrangeira de outra.
- Usa-se a referência no padrão NOME_DA_TABELA.NOME_DO_CAMPO quando uma relação pode apresentar ambiguidade de nomes, ou seja, quando ambas tabelas possuem o mesmo nome de campo.
- Apelidos (alias) são criados para alterar os nomes das tabelas e campos de forma a representar a expressão SELECT de forma esteticamente mais limpa.
- O uso do asterisco na cláusula SELECT faz com que todos os campos da tabela sejam apresentados.
Copyright © 2014 AIEC.