Meu primeiro SELECT com SQL
- Nathália
- 15 de jan. de 2021
- 2 min de leitura
Atualizado: 5 de fev. de 2023
Select é o comando mais usado por um profissional que precisa consultar e extrair informações de um banco de dados. Aprenda a fazer seu primeiro Select com as dicas dos nossos analistas.
Vamos lá?
Contexto: Imagine o sistema de uma loja online que vende roupas e calçados como: tênis , botas e outros.
Estrutura básica do SELECT
SELECT * FROM loja.vendas
SELECT
Inicia o comando SQL de seleção de dados
Os campos que veem após essa palavra ou o sinal de * indicam quais colunas/informações serão retornadas no resultado
Seleção de 4 informações/colunas na tabela de vendas:
SELECT
data_venda -- coluna com a data da venda
,produto -- nome do produto
,quantidade -- quantidade vendida
,valor -- valor do produto vendido
FROM
loja.vendas
Para selecionar todas as colunas de uma tabela utilize * após o SELECT:
SELECT * FROM loja.vendas
FROM
Indica de onde essa informação será selecionada ( nome da tabela que você vai consultar )
Formas diferentes de indicar o nome da tabela:
Indicando o nome do banco de dados e o nome da tabela deparados por . ( ponto )
nome_do_banco.nome_tabela
SELECT * FROM loja.vendas
Somente o nome da tabela
SELECT * FROM vendas
Comentando a sua query:
A forma de comentar pode variar de banco para banco. As mais utilizadas são:
-- ( 2 traços ) para comenta a linha
SELECT * FROM loja.vendas -- select de todas as vendas
/* texto a ser comentado */ - para comentar blocos de texto
SELECT * FROM loja.vendas
/* comentando um
bloco de texto */
Agora que você já sabe o básico, é muito importante que você:
Nunca faça um SELECT sem WHERE ou LIMIT
Não conhece a tabela? utilize um limit 10 para ver as primeiras 10 linhas
SELECT * FROM loja.vendas limit 10 -- limit na sintaxe MySQL
Utilize um filtro no WHERE para recortar a sua base, por exemplo: filtre uma data ou período.
SELECT
data_venda -- coluna com a data da venda
,produto -- nome do produto
FROM
loja.vendas
WHERE
data_venda = '2021-01-15' -- filtrando uma data de venda
Resumo e boas práticas:
Evite usar o * nas queries. Para facilitar a manutenção e entendimento de outros profissionais é indicado informar o nome das colunas que você precisa.
Faça a indentação do seu código. Isso evita erros como esquecer uma virgula.
Palavras reservadas como SELECT e FROM são escritas em maiúsculo.
Um sistema ou site pode ter mais de um banco de dados. Por isso, no FROM utilize a nomenclatura nome_do_banco.nome_tabela para facilitar manutenções futuras.
Nunca faça um select sem WHERE ou sem LIMIT
Gostaram dessas dicas ?
Incentive a criação de conteúdos gratuitos compartilhando esse post com um amigo e siga o nosso instagram para mais dicas @eunati_net
Para não perder nenhuma novidade, se inscreva em nossa lista de e-mails.
Para impulsionar sua carreira, agende sua aula como nossos analistas !
Preços promocionais para turmas com 2 ou mais alunos!
留言