O Que é SELECT (Databases)

O Que é SELECT (Databases)


Um SELECT é a declaração fundamental da linguagem de consulta estruturada (SQL).A instrução SELECT, que segue um formato consistente e específico, começa com a palavra-chave SELECT seguida pelas colunas a serem incluídas no formato.

Se um asterisco (*) for colocado após SELECT, essa sequência será seguida pela cláusula FROM que começa com a palavra-chave FROM, seguida pelas origens de dados contendo as colunas especificadas após a cláusula SELECT. Essas origens de dados podem ser uma única tabela, combinação de tabelas, sub consulta ou exibição.

As cláusulas opcionais podem ser adicionadas, mas não são obrigatórias, ou seja, a cláusula WHERE que fornece condições para retornar dados, ou a cláusula ORDER BY que ordena a saída com uma ou mais das colunas especificadas.

Uma das primeiras lições de administração de banco de dados é a instrução SELECT, que forma o início de qualquer script SQL usado para consultar dados. SELECT é a primeira palavra-chave na instrução SELECT, que, como todas as instruções SQL, não é sensível a maiúsculas e minúsculas.

Para ilustrar a instrução SELECT num exemplo, assuma que uma base de dados bancária contém uma tabela CUSTOMER_MASTER que armazena detalhes básicos do cliente e contém várias colunas com o seguinte nome:

  • customer_id
  • social_security_no
  • surname
  • firstname
  • email_address
  • physical_address
  • date_of_birth
  • gender

A seguinte instrução SELECT é usada para consultar todos os dados da tabela:

SELECT * FROM customer_master.

A instrução SELECT a seguir é usada para ordenar os resultados por sobrenomes de clientes:

SELECT * FROM customer_master ORDER BY sobrenome

Para listar sobrenomes de clientes, nomes próprios e datas de nascimento, o asterisco (*) é substituído pelos nomes das colunas correspondentes, da seguinte forma

SELECT sobrenome, nome próprio, data_do_nascimento DO_mestre_do_cliente

Para executar uma consulta de todas as clientes do sexo feminino ordenada por data de nascimento, é emitida a seguinte declaração:

SELECT * FROM customer_master WHERE gender=’F’ ORDER BY date_of_birth

Nota: A cláusula WHERE é agora usada para restringir a saída.

Esta explicação é um primer simples que demonstra o poder da instrução SELECT e pode ser usado para construir consultas complexas e elaboradas além deste escopo. No entanto, todas as instruções SELECT, independentemente do escopo, devem seguir consistentemente as regras básicas descritas acima.

0 comentários :

Postar um comentário