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.