Sobes.tech
Intern

O que é o operador SELECT em SQL?

sobes.tech IA

Resposta da IA

O operador SELECT é utilizado para extrair dados de uma ou várias tabelas na base de dados.

As suas funções principais:

  • Seleção de colunas específicas.
  • Seleção de todas as colunas.
  • Filtragem de linhas usando WHERE.
  • Ordenação de dados usando ORDER BY.
  • Agrupamento de dados usando GROUP BY e funções de agregação.
  • União de dados de várias tabelas usando JOIN.
  • Limitação do número de linhas retornadas (LIMIT / TOP).

Sintaxe básica:

-- Selecionar todas as colunas de uma tabela
SELECT *
FROM nome_da_tabela;
-- Selecionar colunas específicas de uma tabela
SELECT coluna1, coluna2
FROM nome_da_tabela;

A sintaxe avançada pode incluir:

SELECT coluna1, coluna2, função_de_agregação(coluna3)
FROM tabela1
-- Junção com outra tabela
JOIN tabela2 ON tabela1.coluna_de_coincidência = tabela2.coluna_de_coincidência
-- Filtragem de linhas
WHERE condição_de_filtro
-- Agrupamento por colunas
GROUP BY coluna1, coluna2
-- Filtragem de grupos
HAVING condição_de_filtro_de_grupos
-- Ordenação dos resultados
ORDER BY coluna_de_ordenar ASC/DESC
-- Limitação do número de linhas (pode variar dependendo do SGBD)
LIMIT número_de_linhas;