MySQL MariaDB

Resultados de MySQL Limit devueltos con LIMIT

Resultados de MySQL Limit devueltos con LIMIT
Eventualmente, llega a la etapa en la que el volumen de datos aumenta enormemente cuando comenzamos a tratar con DBMS como MySQL. Es difícil para nosotros administrar y usar. MySQL tiene capacidades integradas que lo hacen fácil de manejar. En MySQL, la cláusula LIMIT se usa para reducir el número de filas en todo el conjunto de resultados usando la expresión SELECT. Descubriremos cómo usar la cláusula LIMIT de MySQL en esta guía para restringir el número de filas que devuelve una consulta.

Sintaxis de LIMIT:

>> SELECCIONAR Expresión DE la tabla LIMIT Desplazamiento, Filas;

Aquí está la explicación de la consulta LIMIT:

Abra el shell de la línea de comandos de MySQL y escriba la contraseña. Presione Enter para continuar.

Suponga que tiene una tabla llamada 'maestro' en su base de datos MySQL, como se muestra a continuación. Si desea obtener todos los registros o filas de esta tabla sin ningún límite definido, lo hará usando la consulta SELECT simple de la siguiente manera:

>> SELECCIONAR * DE datos.profesor;

Ejemplo 01: LÍMITE solo con número de fila:

Si un usuario desea obtener algunos registros mientras limita el número de filas, puede hacerlo utilizando la cláusula LIMIT simple en la instrucción SELECT. Probemos un ejemplo mientras utilizamos la tabla anterior. Suponga que desea mostrar solo 6 filas de la tabla anterior mientras muestra las filas siguiendo el orden descendente de una columna TeachName. Prueba la siguiente consulta:

>> SELECCIONAR * DE datos.maestro ORDEN POR TeachName DESC LIMIT 6;

Ejemplo 02: LÍMITE con OFFSET y número de fila:

Probemos la misma tabla para definir Offset junto con el número de fila. Suponga que necesita obtener solo 6 registros de la tabla, mientras que el registro devuelto debe comenzar desde el 6th fila de una mesa. Pruebe la consulta siguiente:

>> SELECCIONAR * DE datos.maestro DESC LIMIT 6, 6;

Ejemplo 03: LIMIT con cláusula WHERE:

Suponga que la tabla 'igual' se encuentra en la base de datos MySQL. Obtenga toda la tabla mientras la ordena en orden ascendente de la columna 'id' usando el comando SELECT junto con ORDER BY de la siguiente manera:

>> SELECCIONAR * DE datos.mismo ORDEN POR ID ASC;

Al probar la consulta indicada, tendremos tres registros aleatorios de la edad entre 12 y 34 años de cualquier ubicación aleatoria de la tabla. Mientras que en la tabla anterior, tenemos más de 6 registros de grupo de edad entre 12 y 34.

>> SELECCIONAR * DE datos.mismo DONDE edad> '12' Y edad < '34' LIMIT 3;

Cuando usamos la cláusula ORDER BY en la consulta sin indicar el tipo de orden, automáticamente buscará el registro en orden ascendente como se muestra a continuación.

>> SELECCIONAR * DE datos.mismo DONDE edad> '12' Y edad < '34' ORDER BY age LIMIT 3;

Para obtener un registro limitado en otro orden de clasificación, debe definir el orden de clasificación. Como estamos obteniendo datos de 8 filas usando el orden descendente de la columna 'edad'.

>> SELECCIONAR * DE datos.mismo DONDE edad> '12' Y edad < '34' ORDER BY age DESC LIMIT 8;

Busquemos solo 2 filas donde el nombre de la mascota es 'perro'. En la ejecución, solo tenemos 1 resultado porque el signo '=' buscó el patrón exacto y solo tenemos 1 registro de su patrón.

>> SELECCIONAR * DE datos.mismo DONDE mascota = 'perro' ORDEN POR ID LIMIT 2;

Ejemplo 04: LIMIT con la cláusula LIKE y sus comodines:

Buscamos el patrón 'perro' y obtuvimos solo 1 resultado. Si bien tenemos más de 1 registro de 'perro' en la tabla. Ahora buscaremos esos registros usando la cláusula LIKE junto con la cláusula LIMIT. Para mostrar los únicos 5 registros de la tabla donde el nombre de la mascota comienza desde 'd', intente la siguiente consulta. Como solo tenemos 2 registros para el patrón 'perro', es por eso que solo tenemos 2.

>> SELECCIONAR * DE datos.mismo DONDE mascota COMO 'd%' ORDEN POR ID LIMIT 5;

Recuperemos solo 10 registros de la tabla, donde la mascota debe tener 'r' en cualquier ubicación intermedia de su nombre. Como tenemos caballo, loro y conejo en las mascotas que tienen 'r' en su nombre, es por eso que solo obtuvimos 4 registros de esta consulta.

>> SELECCIONAR * DE datos.mismo DONDE mascota COMO '% r%' ORDEN POR ID LIMIT 10;

Para obtener 6 registros de la tabla, donde el nombre de la mascota debe tener 't' al final, ejecute la consulta indicada en el shell de línea de comandos SQL. Aquí tenemos 4 registros de esta consulta.

>> SELECCIONAR * DE datos.mismo DONDE mascota COMO '% t' ORDEN POR ID LIMIT 6;

Para obtener 8 registros de la tabla, donde el trabajo de una persona debe tener 'er' al final, ejecute la siguiente consulta en el shell. Aquí tenemos 6 registros de esta consulta.

>> SELECCIONAR * DE datos.mismo DONDE trabajo COMO '% er' ORDEN POR edad ASC LIMIT 8;

Cambiemos la cláusula WHERE junto con la declaración LIKE en la consulta SELECT. Suponga que desea obtener un registro de 6 filas de la tabla 'mismo'. Ha intentado una condición para obtener los únicos registros donde 'fname' debe tener 'a' en el último de su valor, y 'lname' debe tener 'a' en cualquier ubicación intermedia de su valor. Por otro lado, los datos deben ordenarse siguiendo el orden descendente de la columna 'edad'. Para obtener estos 6 registros, ejecute la consulta que se indica a continuación en el shell de línea de comandos de SQL. Tenemos 5 registros para esta condición y el resultado se muestra a continuación.

>> SELECCIONAR * DE datos.mismo DONDE fname COMO '% a' Y lname COMO '% a%' ORDEN POR EDAD DESC LIMIT 5;

Conclusión:

Espero que esté completamente preparado sobre el tema LIMT después de probar casi todos los ejemplos de la cláusula LIMIT junto con sus miembros, e.gramo., Desplazamiento y número de fila.

El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...