Publicidad

Ordenar los registros de una consulta tal como se piden en un SELECT .. IN


Por Alex el 17/05/2021 , Comentar el artículo

Comparte este artículo:        




En MySql cuando utilizamos Where Campo in para buscar multiples códigos podemos devolver el resultado en el mismo orden que los ponemos en la clausula IN utilizando la función field en la clausula ORDER BY ...


Supongamos que tenemos los siguientes códigos por los que buscar: 5, 6, 7, 4, 2 que pertenecen a un campo ID. La consulta seria de la siguiente forma:


SELECT  *  from Usuarios  Where id in (5, 6, 7, 4, 2) order by field(id, 5, 6, 7, 4, 2)


De esta forma devolverá el resultado ordenado de la forma que nosotros queremos.

Y esto es todo, y feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      



También puede interesarte:

Instalar Ruby On Rails en Ubuntu

Instalar Ruby On Rails en Ubuntu

Por Alex, el 11/08/2021

Instalar nodejs desde un fichero .tar.xz en Linux

Instalar nodejs desde un fichero .tar.xz en Linux

Por Alex, el 06/08/2021

Servidores dedicados y vps baratos

Servidores dedicados y vps baratos

Por Alex, el 06/08/2021

API gratuita para pruebas

API gratuita para pruebas

Por Alex, el 01/02/2021

He instalado angular y no funciona en el terminal en linux

He instalado angular y no funciona en el terminal en linux

Por Alex, el 28/01/2021

Instalar ionic en Linux

Instalar ionic en Linux

Por Alex, el 27/01/2021


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.