Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Trier des données trouvées d'après l'ordre d'un IN

22/05/2008
Sur MySQL, il est possible de trier les données trouvées selon l'ordre des données d'un IN, ce qui peut s'avérer pratique dans certains cas. La fonction utilisée est FIND_IN_SET, qui prend en paramètre un nom de champ et une chaîne.

Voici un exemple :

SELECT monChamp, monIdent  FROM maTable    
WHERE monIdent  IN (1,10,8,5)
ORDER BY FIND_IN_SET(monIdent , '1,10,8,5')
Dernière modification le 09/03/2019 - Quillevere.net

Rechercher sur le site

rss RSS info Informations