Chinarelli TI Consultoria

Consultas - Comando SELECT Parte Final

Está página contém links patrocinados!

Introdução ao Comando SELECT

O comando SELECT é uma das instruções mais fundamentais da linguagem SQL. Ele é utilizado para consultar dados em um banco de dados relacional, permitindo que o usuário recupere informações específicas de uma ou mais tabelas. Neste artigo, vamos examinar os conceitos essenciais e as melhores práticas para utilizar este comando de forma eficaz.

Definindo apelido para campos selecionados

A atribuição de apelidos aos campos selecionados tem como objetivo facilitar o entendimento das informações exibidas nos resultados das pesquisas.

Existem quatro maneiras diferentes de atribuir apelidos aos campos selecionados, são elas:

  • select id as codigo from Produtos;
  • select id codigo from Produtos;
  • select id as “Codigo do Produto” from Produtos;
  • select id “Codigo do Produto” from Produtos;

Veja os exemplos práticos no vídeo abaixo

Observe que a única diferença entre os exemplos 1 e 2 é a utilização ou não do termo as. A utilização desse termo é opcional, e tem como objetivo melhorar o entendimento das seleções efetuadas. Esta diferença também pode ser observada entre os exemplos 3 e 4.

Observe que enquanto nos exemplos 1 e 2 os apelidos são escritos sem a utilização de aspas(), os exemplos 3 e 4 fizeram a utilização desse caractere. A utilização de aspas() é necessária quando o apelido a ser atribuído contém espaços em branco.

 

Concatenar

O comando concatenar para unificar  dois campos ou maus e torna-los  distintos na tabela utilizada, exibindo-as em apenas um campo. 

O comando concatenar é diferente para os Bancos de Dados, sendo:

Oracle = ||
SQL = CONCAT ()

Exemplo da consulta no Banco de Dados Oracle

select id || ' -' || produto from Produtos;

Exemplo da consulta no Banco de Dados SQL

select CONCAT(id , ' -' , produto) from Produtos;
Todas as duas consultas reproduziram o mesmo resultado.
 

Distinct

O comando distinct consiste em exibir as informações da tabela utilizada de maneira distinta, assim as informações não serão exibidas de maneira redundante.

select distinct QTE from Produtos;
Este comando retorna apenas valores únicos.
Vamos dizer que nesta tabela temos 15 linhas com qte = 10 e 5 linhas com qte = 20 e 1 linha com qte = 30, logo banco de dados temos 31 linhas, porém o resultado desta consulta será apenas 3 linhas, ou seja, 1 linha para qte 10, 1 linha para qte 20 e 1 linha para qte 30.
 

Assista o vídeo acima e entenda na prática como funciona.

Consultas - Comando SELECT

Cursos

Promoção
R$ 500 00
/Ano
Excel para todos
SQL do Básico ao Avançado
FPw INtermediário
useo Cupom VALE50 e tenha 50% de desconto!
Sale

Marco Chinarelli

Writer & Blogger

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *