Maison >base de données >tutoriel mysql >Comment trier dans un ordre spécifique dans MySQL

Comment trier dans un ordre spécifique dans MySQL

藏色散人
藏色散人avant
2021-07-16 15:29:484169parcourir

Requête MySQL IN et triez-le dans un ordre spécifique

Lorsque nous effectuons des opérations de requête de données, nous les trions parfois dans un ordre spécifique

J'ai soudainement vu une méthode de tri sur Internet. Enregistrez-la pour une utilisation ultérieure :

. Normal dans la requête

select * from score where id in(3,1,5);

Comment trier dans un ordre spécifique dans MySQL

Nous pouvons voir que les données ont été trouvées, mais elles ne sont pas dans l'ordre dont nous avons besoin

Alors, comment interroger les données trouvées peuvent-elles être conformes à (3,1, 5) Dans quel ordre ?

Tri spécifique des commandes (champ)

select * from score where id in(3,1,5) order by field(id,3,1,5);

Comment trier dans un ordre spécifique dans MySQL

La commande ainsi trouvée est ce que nous souhaitons.

Apprentissage recommandé : "tutoriel vidéo mysql"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer