DISTINTO em PostgreSQL: Selecionar, Ordenar por e Limitar (Exemplos)

Você pode recuperar dados da tabela usando uma instrução SELECT.

Sintaxe:

SELECT [column names] FROM [table_name]

Aqui,

  • nomes das colunas: nome das colunas cujo valor você deseja recuperar
  • FROM: A cláusula FROM define uma ou mais tabelas de origem para o SELECT.
  • table_name: o nome de uma tabela existente que você deseja consultar

PostgreSQL Selecione a instrução no SQL Shell

Passo 1) Temos uma tabela “tutoriais” com 2 colunas “id” e “tutorial_name”. Vamos consultá-lo. Use a consulta a seguir para listar os dados na tabela

SELECT id,tutorial_name FROM tutorials;

PostgreSQL Selecione a instrução no SQL Shell

NOTA: Use o comando \c para conectar-se ao banco de dados que contém a tabela que você deseja consultar. No nosso caso, estamos conectados ao banco de dados guru99.

Passo 2) Se você quiser visualizar todas as colunas de uma tabela específica, podemos usar o caractere curinga asterisco (*). Isso significa que ele verifica todas as possibilidades e, como resultado, retornará todas as colunas.

SELECT *  FROM tutorials;

PostgreSQL Selecione a instrução no SQL Shell

Exibe todos os registros da tabela de tutoriais.

Passo 3) Você pode usar a cláusula ORDER para classificar dados em uma tabela com base em uma coluna específica. A cláusula ORDER organiza os dados na ordem de A a Z.

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL Selecione a instrução no SQL Shell

Você pode classificar de Z a A usando “DESC” após a instrução “ORDER BY”.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Selecione a instrução no SQL Shell

Passo 4) O Selecione DISTINCT em PostgreSQL cláusula pode ser usada para remover linhas duplicadas do resultado. Ele mantém uma linha para cada grupo de duplicatas.

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

Vamos consultar valores de id distintos do Postgres em nossos tutoriais de tabela usando consultas distintas em PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL Selecione a instrução no SQL Shell

Passo 5) Você pode usar o PostgreSQL cláusula order by LIMIT para restringir o número de registros retornados pela consulta SELECT

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL Selecione a instrução no SQL Shell

PostgreSQL Selecione a declaração no PgAdmin

Passo 1) Na árvore de objetos

  1. Clique com o botão direito na mesa
  2. Selecione scripts
  3. Clique em SELECIONAR SCRIPT

PostgreSQL Selecione a declaração no PgAdmin

Passo 2) No painel à direita,

  1. Edite a consulta SELECT, se necessário
  2. Clique no ícone do relâmpago
  3. Observe a saída

PostgreSQL Selecione a declaração no PgAdmin

Folha de fraude

SELECT [column names] FROM [table_name] [clause]

Aqui estão os vários parâmetros

  • nomes das colunas: nome das colunas cujo valor você deseja recuperar
  • FROM: A cláusula FROM define uma ou mais tabelas de origem para o SELECT Unique Postgres.
  • table_name: o nome de uma tabela existente que você deseja consultar

Várias cláusulas são:

comandos Descrição
* Busca registros para todas as linhas da tabela
DISTINCT Distinto em PostgreSQL ajudá-lo a remover duplicatas do resultado.
ORDENAR POR Classificar linhas com base em uma coluna

A ordem de classificação padrão é crescente.

Use a palavra-chave DESC para classificar em ordem decrescente

LIMITE Limitar em PostgreSQL restringe o número de registros retornados pela consulta.