Comandos basicos sql
Instrui o programa principal do banco de dados para retornar a informação como um conjunto de registros.
Sintaxe
SELECT [predicado { * | tabela.* | [tabela.]campo1 [AS alias1] [, [tabela.]campo2 [AS alias2] [, ...]]}
FROM expressãotabela [, ...] [IN bancodedadosexterno]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]
A instrução SELECT tem as partes abaixo:
Parte Descrição predicado Um dos seguintes predicados: ALL, DISTINCT, DISTINCTROW ou TOP.
Você usa o predicado para restringir o número de registros que retornam. Se nenhum for especificado, o padrão será ALL.
* Especifica que todos os campos da tabela ou tabelas especificadas são selecionados. tabela O nome da tabela que contém os campos dos quais os registros são selecionados. campo1, campo2 Os nomes dos campos dos quais os dados serão recuperados. Se você incluir mais de um campo, eles serão recuperados na ordem listada. alias1, alias2 Os nomes que serão usados como títulos de colunas em vez dos nomes originais das colunas na tabela. expressãotabela O nome da tabela ou tabelas contendo os dados que você quer recuperar. bancodedadosexterno O Nome do banco de dados que contém as tabelas em expressãotabela se não estiver no banco de dados atual.
Comentários
Para executar esta operação, o programa principal de banco de dados procura a tabela ou tabelas especificadas, extrai as colunas escolhidas, seleciona as linhas que satisfazem o critério e classifica ou agrupa as linhas resultantes na ordem especificada.
A instrução SELECT não muda os dados no banco de dados.
SELECT é normalmente a primeira palavra em uma instrução SQL. A maior parte das instruções SQL são instruções SELECT.
A sintaxe mínima da instrução SELECT é:
SELECT campos FROM tabela
Você pode usar um asterisco (*) para selecionar todos os campos na tabela. O exemplo abaixo seleciona todos os campos na tabela