20. Consultar valores de uma tabela (SELECT)

Escrito por Uianes Luiz Rockenbach Biondo.
Última atualização em 04 out. 2023

A instrução SELECT é usada para selecionar dados de um banco de dados. O SGBD vai criar uma tabela de resultados. Sintaxe:

SELECT coluna1, coluna2, ...
FROM nomeTabela;

Exemplo:

Tabela Alunos

id_aluno nome_aluno cidade_aluno
1 Uianes Santo Augusto
2 Maria Três Passos
3 José Santo Augusto
4 Antônio Santo Augusto
5 João Tenente Portela
SELECT nome_aluno
FROM Alunos;

Resultado:

nome_aluno
Uianes
Maria
José
Antônio
João

Outro exemplo:

SELECT nome_aluno, cidade_aluno
FROM Alunos;

Resultado:

nome_aluno cidade_aluno
Uianes Santo Augusto
Maria Três Passos
José Santo Augusto
Antônio Santo Augusto
João Tenente Portela

Para visualizar todas as colunas de uma tabela, utilizamos o seguinte comando:

SELECT *
FROM nomeTabela;

Exemplo:

SELECT *
FROM Alunos;

Resultado:

id_aluno nome_aluno cidade_aluno
1 Uianes Santo Augusto
2 Maria Três Passos
3 José Santo Augusto
4 Antônio Santo Augusto
5 João Tenente Portela

Perceba que na lista de cidades dos alunos, há 3 pessoas da mesma cidade. Caso você queira visualizar uma lista de valores não repetidos, podemos utilizar o comando SELECT DISTINCT.

SELECT DISTINCT cidade_aluno
FROM Alunos;

Resultado:

cidade_aluno
Santo Augusto
Três Passos
Tenente Portela

E, se em vez de visualizar o nome das cidades, você quiser somente saber quantas cidades diferentes existem, pode-se utilizar a função COUNT.

SELECT COUNT(DISTINCT cidade_aluno)
FROM Alunos;

Resultado:

COUNT(DISTINCT cidade_aluno)
3