DISTINTO en PostgreSQL: Seleccionar, Ordenar por y Límite (Ejemplos)

Puede recuperar datos de la tabla mediante una instrucción SELECT.

Sintaxis:

SELECT [column names] FROM [table_name]

Aquí,

  • nombres de columnas: nombre de las columnas cuyo valor desea recuperar
  • FROM: La cláusula FROM define una o más tablas fuente para SELECT.
  • table_name: el nombre de una tabla existente que desea consultar

PostgreSQL Seleccionar declaración en SQL Shell

Paso 1) Tenemos una tabla “tutoriales” con 2 columnas “id” y “tutorial_name”. Vamos a consultarla. Utilice la siguiente consulta para enumerar los datos de la tabla.

SELECT id,tutorial_name FROM tutorials;

PostgreSQL Seleccionar declaración en SQL Shell

NOTA: Utilice el comando \c para conectarse a la base de datos que contiene la tabla que desea consultar. En nuestro caso, estamos conectados a la base de datos guru99.

Paso 2) Si desea ver todas las columnas de una tabla en particular, podemos utilizar el carácter comodín asterisco (*). Esto significa que comprueba todas las posibilidades y, como resultado, devolverá cada columna.

SELECT *  FROM tutorials;

PostgreSQL Seleccionar declaración en SQL Shell

Muestra todos los registros de la tabla de tutoriales.

Paso 3) Puede utilizar la cláusula ORDER para ordenar datos en una tabla según una columna en particular. La cláusula ORDER organiza los datos en orden de la A a la Z.

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL Seleccionar declaración en SQL Shell

Puede ordenar de Z a A usando "DESC" después de la declaración "ORDER BY".

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Seleccionar declaración en SQL Shell

Paso 4) Seleccione DISTINTO en PostgreSQL La cláusula se puede utilizar para eliminar filas duplicadas del resultado. Mantiene una fila para cada grupo de duplicados.

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

Vamos a consultar Postgres Seleccionar valores de identificación distintos de nuestros tutoriales de tablas usando consultas distintas en PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL Seleccionar declaración en SQL Shell

Paso 5) Puede utilizar el PostgreSQL ordenar por cláusula LIMIT para restringir el número de registros devueltos por la consulta SELECT

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL Seleccionar declaración en SQL Shell

PostgreSQL Seleccionar declaración en PgAdmin

Paso 1) En el árbol de objetos

  1. Haga clic derecho en la tabla
  2. Seleccionar guiones
  3. Haga clic en SELECCIONAR GUIÓN

PostgreSQL Seleccionar declaración en PgAdmin

Paso 2) En el Panel de la derecha,

  1. Edite la consulta SELECT si es necesario
  2. Haga clic en el icono del rayo
  3. Observe la salida

PostgreSQL Seleccionar declaración en PgAdmin

Hoja de trucos

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

Aquí están los distintos parámetros.

  • nombres de columnas: nombre de las columnas cuyo valor desea recuperar
  • FROM: La cláusula FROM define una o más tablas fuente para SELECT Unique Postgres.
  • table_name: el nombre de una tabla existente que desea consultar

Varias cláusulas son:

Comandos Descripción
* Obtiene registros para todas las filas de la tabla
DISTINCT Distinto en PostgreSQL ayudarle a eliminar duplicados del resultado.
ORDEN POR Ordenar filas según una columna

El orden de clasificación predeterminado es ascendente.

Utilice la palabra clave DESC para ordenar en orden descendente

LIMITE LAS Límite en PostgreSQL restringe el número de registros devueltos por la consulta.