Sentença SELECT SQL

Este capítulo explica as instruções SELECT e SELECT *.

Sentença SELECT SQL

A instrução SELECT é usada para selecionar dados da tabela.

Os resultados são armazenados em uma tabela de resultados (conhecida como conjunto de resultados).

Sintaxe SELECT SQL

SELECT nome_da_coluna FROM nome_da_tabela

e também:

SELECT * FROM nome_da_tabela

Notas:As instruções SQL são insensíveis a maiúsculas e minúsculas. SELECT é equivalente a select.

Exemplo de SELECT SQL

Para obter o conteúdo das colunas "NomeUltimo" e "NomePrimeiro" (da tabela "Persons"), use uma declaração SELECT como esta:

SELECT NomeUltimo,NomePrimeiro FROM Persons

Tabela "Persons":

Id NomeUltimo NomePrimeiro Endereço Cidade
1 Adams John Rua Oxford Londres
2 Bush George Avenida Fifth Nova York
3 Carter Thomas Rua Chang'an Pequim

Resultados:

NomeUltimo NomePrimeiro
Adams John
Bush George
Carter Thomas

Exemplo de SELECT SQL

Agora queremos selecionar todas as colunas da tabela "Persons".

Use o símbolo * para substituir o nome da coluna, como:

SELECT * FROM Persons

Dica:A estrela (*), é uma maneira rápida de selecionar todas as colunas.

Resultados:

Id NomeUltimo NomePrimeiro Endereço Cidade
1 Adams John Rua Oxford Londres
2 Bush George Avenida Fifth Nova York
3 Carter Thomas Rua Chang'an Pequim

Navegação no conjunto de resultados (result-set)

Os resultados obtidos por programas de consulta SQL são armazenados em um conjunto de resultados. A maioria dos sistemas de software de banco de dados permite usar funções de programação para navegar em conjuntos de resultados, como: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, etc.

Funções de programação semelhantes a essas não são explicadas neste tutorial. Se você quiser aprender a acessar dados através de chamadas de função, acesse nosso Tutorial de ADO e Tutorial de PHP.