Tri des numéros de chaîne dans MySQL
Question :
Comment puis-je trier une colonne de tapez VARCHAR qui stocke les valeurs numériques sous forme de chaînes dans MySQL ? Par exemple, j'ai une colonne contenant "17,95", "199,95" et "139,95" et je dois les trier sous forme de nombres.
Réponse :
Le plus Une méthode efficace et simple pour y parvenir consiste à utiliser la multiplication par 1 :
SELECT * FROM tbl ORDER BY number_as_char * 1
Cette méthode présente plusieurs avantages :
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!