par
zeus » 23 mars 2015, 23:20
Le soucis en faisant un tri sur une transformation de valeur, c'est que c'est très couteux pour le SGBD : il doit parser toute la table, modifier toutes les valeurs, stocker le calcul en mémoire, faire le tri, et retourner les valeurs.
La meilleure solution est de modifier le type du champs.
Si vraiment ce n'est pas possible, tu peux laisser le champs en varchar et créer un autre champ dans le "bon" type, mais je trouve ça un peu étrange :/
Le soucis en faisant un tri sur une transformation de valeur, c'est que c'est très couteux pour le SGBD : il doit parser toute la table, modifier toutes les valeurs, stocker le calcul en mémoire, faire le tri, et retourner les valeurs.
La meilleure solution est de modifier le type du champs.
Si vraiment ce n'est pas possible, tu peux laisser le champs en varchar et créer un autre champ dans le "bon" type, mais je trouve ça un peu étrange :/