Select
A instrução SELECT
é usada para recuperar dados de uma ou mais tabelas em um banco de dados PostgreSQL. A sintaxe básica da instrução SELECT
é a seguinte:
SELECT coluna1, coluna2, ...
FROM nome_da_tabela
WHERE condição;
coluna1, coluna2, ...
: Lista das colunas que você deseja recuperar.nome_da_tabela
: Nome da tabela da qual você deseja recuperar dados.WHERE condição
: Condição opcional para filtrar os dados que você deseja recuperar.
Aqui estão alguns exemplos práticos de como usar a instrução SELECT
:
1. Selecionar todas as colunas de uma tabela:
SELECT * FROM nome_da_tabela;
2. Selecionar colunas específicas de uma tabela:
SELECT nome, idade FROM alunos;
3. Adicionar uma condição usando WHERE
:
SELECT nome, idade FROM alunos WHERE cidade = 'São Paulo';
4. Usar operadores de comparação em uma condição:
SELECT nome, idade FROM alunos WHERE idade > 25;
5. Combinar condições usando operadores lógicos (AND, OR):
SELECT nome, idade FROM alunos WHERE cidade = 'São Paulo' AND idade > 25;
6. Ordenar os resultados usando ORDER BY
:
SELECT nome, idade FROM alunos ORDER BY idade DESC;
Neste exemplo, os resultados serão ordenados em ordem decrescente com base na idade.
7. Limitar o número de resultados usando LIMIT
:
SELECT nome, idade FROM alunos LIMIT 10;
Neste exemplo, apenas os primeiros 10 resultados serão retornados.
8. Realizar operações de agregação (por exemplo, COUNT
, SUM
, AVG
):
SELECT COUNT(*) AS total_alunos FROM alunos;
Neste exemplo, o número total de alunos na tabela será retornado como total_alunos
.
Estes são apenas alguns exemplos básicos de como usar a instrução SELECT
no PostgreSQL. Você pode usar cláusulas JOIN
para combinar dados de várias tabelas, realizar operações de subconsulta e usar outras funções poderosas para manipular e transformar dados conforme necessário.