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.
MariaDB: sentencia SELECT LIMIT
Este tutorial de MariaDB explica cómo usar instrucción SELECCIONAR LÍMITE En MariaDB, con sintaxis y ejemplos.
describir
La instrucción MariaDB SELECT LIMIT se usa para recuperar registros de una o más tablas en MariaDB 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 MariaDB 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 MariaDB.
Por ejemplo:
SELECT site_id, site_name, host_name FROM sites WHERE site_name="TechOnTheNet.com" ORDER BY site_id DESC LIMIT 4;
Este ejemplo de MariaDB SELECT LIMIT seleccionará los primeros 4 registros de la tabla del sitio con el nombre del sitio “TechOnTheNet.com”. Tenga en cuenta que los resultados están ordenados por site_id en orden descendente, lo que significa que la instrucción SELECT LIMIT devolverá los 4 valores más grandes de site_id.
Si hay otros registros en la tabla del sitio con el nombre del sitio “TechOnTheNet.com”, la declaración SELECT LIMIT en MariaDB no los devolverá.
Si quisiéramos seleccionar los 4 valores de site_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 site_id, site_name, host_name FROM sites WHERE site_name="TechOnTheNet.com" ORDER BY site_id ASC LIMIT 4;
Los resultados ahora se ordenarán por site_id en orden ascendente, por lo que esta instrucción SELECT LIMIT devolverá los 4 registros principales con el site_id más pequeño con un site_name de “TechOnTheNet.com”. Esta consulta no devolverá ningún otro registro.