Bóson Treinamentos em Ciência e Tecnologia

Consultas simples em tabelas – a declaração SELECT no PostgreSQL

Consultas com o comando SELECT no Postgresql

A declaração SELECT no PostgreSQL

Sem dúvida, uma das tarefas mais importantes e comuns que realizamos em bancos de dados PostgreSQL (e outros), tanto do ponto de vista do usuário quanto do desenvolvedor / DBA, é efetuar consultas (queries) nos dados armazenados nas tabelas. A declaração SQL básica que empregados para realizar essas consultas é a declaração SELECT.

Neste tutorial veremos como usar o SELECT para realizar consultas simples em tabelas únicas de um banco PostgreSQL.

Comando SELECT

A sintaxe do SELECT é a seguinte:

SELECT coluna(s) FROM tabela;

Onde coluna(s) indica uma ou mais colunas cujos valores devem ser retornados pela consulta, e tabela se refere à tabela que está sendo consultada.

Exemplos

1 – Vamos consultar os nomes dos autores que estão cadastrados na tabela de autores:

SELECT Nome_Autor FROM tbl_autores;

2 – Agora vamos consultar todos os dados da tabela de autores (podemos empregar o caractere curinga * para indicar que queremos que todas as colunas sejam retornadas):

SELECT * FROM tbl_autores;

Note que a coluna data_Nasc tem todos os dados como [null], pois essas informações não foram inseridas ao cadastrar os autores. Aprenderemos como inserir esses dados na aula de atualização de registros , com a declaração UPDATE.

3 – Consultar os nomes dos livros presentes na tabela de livros:

SELECT Nome_Livro FROM tbl_livros;

4 – Consultar os gêneros já cadastrados na tabela de gêneros (assuntos):

SELECT Nome_Genero FROM tbl_generos;

5 – Consultar os nomes de livros e IDs de seus respectivos autores presentes na tabela de livros:

SELECT Nome_Livro, Autor FROM tbl_livros;

6 – Consultar os nomes dos livros, seus preços e datas de publicação, presentes na tabela de livros:

SELECT Nome_Livro, Preco_Livro, Data_Pub
FROM tbl_livros;

É isso aí! Na próxima lição vamos começar a incrementar nossas consultas SQL usando declarações adicionais como filtros e comandos de ordenação. Até!

 

Sair da versão mobile