PostgreSQL: instrucción SELECT LIMIT

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

PostgreSQL: instrucción SELECT LIMIT

Este tutorial de PostgreSQL explica cómo usar PostgreSQL instrucción SELECCIONAR LÍMITE Con sintaxis y ejemplos.

describir

La declaración SELECT de PostgreSQL se usa para recuperar registros de una o más tablas en PostgreSQL y limitar la cantidad de registros devueltos en función de un valor límite.

sintaxis

La sintaxis de la instrucción SELECT LIMIT en PostgreSQL es:

SELECT expressions
FROM tables
[WHERE conditions]
[ORDER BY expression [ ASC | DESC ]]
LIMIT row_count;

parámetro o parámetro

Expresión La columna o cálculo que desea recuperar. tabla La tabla de la que desea recuperar registros. Debe aparecer al menos una tabla en la cláusula FROM. La condición WHERE es opcional. Para seleccionar las condiciones que debe cumplir un registro. La expresión ORDER BY es opcional. Se usa en una declaración SELECT LIMIT para que pueda ordenar los resultados y ubicar los registros que desea devolver. LIMIT row_count especifica un número finito de filas en el conjunto de resultados que se devolverán en función de row_count. Por ejemplo, LIMIT 10 devolverá las primeras 10 filas que coincidan con la condición SELECT. Aquí es donde importa el orden de clasificación, así que asegúrese de usar la cláusula ORDER BY correctamente.

Ejemplo: uso de la palabra clave LIMIT

Veamos cómo usar una instrucción SELECT con una cláusula LIMIT en PostgreSQL.

Por ejemplo:

SELECT order_id, quantity, price
FROM order_details
WHERE website="TechOnTheNet.com"
ORDER BY order_id DESC
LIMIT 8;

Este ejemplo de PostgreSQL SELECT LIMIT seleccionará los primeros 8 registros de la tabla order_details cuyo sitio web es “TechOnTheNet.com”. Tenga en cuenta que los resultados se ordenan por order_id en orden descendente, lo que significa que la instrucción SELECT LIMIT devolverá los 8 valores más grandes de order_id.

Si hay otros registros en la tabla order_details con un valor de sitio web de ‘TechOnTheNet.com’, no serán devueltos por una instrucción SELECT LIMIT en PostgreSQL.

Si quisiéramos seleccionar los 8 valores order_id más pequeños en lugar de los más grandes, podríamos cambiar el orden de clasificación de la siguiente manera:

SELECT order_id, quantity, price
FROM order_details
WHERE website="TechOnTheNet.com"
ORDER BY order_id ASC
LIMIT 8;

Los resultados ahora se ordenarán por order_id en orden ascendente, por lo que esta instrucción SELECT LIMIT devolverá los 8 registros principales con el order_id más bajo para el sitio web “TechOnTheNet.com”. Esta consulta no devolverá ningún otro registro.

(Visited 22 times, 1 visits today)