Select (SQL)

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

SELECT é uma declaração SQL que retorna um conjunto de resultados de registros de uma ou mais tabelas. Ela recupera zero ou mais linhas de uma ou mais tabelas-base, tabelas temporárias ou visões em um banco de dados. Na maioria das aplicações, SELECT é o comando de Linguagem de Manipulação de Dados(DML) mais utilizado. Como SQL é uma linguagem não procedural, consultas SELECT especificam um conjunto de resultados, mas não especificam como calculá-los, ou seja, a consulta em um "plano de consulta" é deixada para o sistema de banco de dados, mais especificamente para o otimizador de consulta.

Exemplo[editar | editar código-fonte]

Selecionando campos específicos, está é a melhor opção para se trabalhar, pois quando utilizamos esse jeito de retornar os campos especificamos somente os que precisamos e a consulta ao banco de dados fica mais rápida, e o outro ponto forte de fazer a consulta deste modo é que você sabe quais são os campos que terá retorno.

SELECT campo1,campo2 
FROM table1
WHERE campo1 = "Laisa"

Selecionando todos os campos, somente aconselhavel utilizar se você for usar todas as colunas de uma tabela.

SELECT * FROM table1

Para fazer testes se uma clausula SQL está funcionando.

SELECT 1 FROM table1