"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Habilidades de consulta de clasificación multi-columna de Laravel

Habilidades de consulta de clasificación multi-columna de Laravel

Publicado el 2025-04-13
Navegar:293

How Can I Sort Laravel Queries by Multiple Columns?

múltiples columnas clasificación con Laravel Query Builder

Una consulta de Laravel por múltiples columnas es un proceso directo que aprovecha el método Orderby () de Laravel's Eloquent Orm. Al invocar este método varias veces, puede especificar el orden de clasificación deseado para cada columna.

, por ejemplo, el siguiente código ordenaría los resultados en el orden descendente por la columna de nombre y el orden ascendente por la columna de correo electrónico:

User::orderBy('name', 'DESC')
    ->orderBy('email', 'ASC')
    ->get();

Esto generaría la siguiente consulta SQL:

SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC

Tenga en cuenta que el orden en el que llame el método OrderBy () determina la precedencia de los criterios de clasificación. En el ejemplo anterior, los resultados se ordenarán primero en orden descendente por la columna de nombre, y luego las filas restantes se ordenarán en orden ascendente por la columna de correo electrónico.

puede continuar invocando el método Orderby () tantas veces como sea necesario para ordenar los resultados mediante múltiples columnas. Esto le permite crear consultas de clasificación complejas con facilidad.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3