J'ai des tarifs (numérique) dans des champs varchar (donc pas INT) , si je
fais une requete order by desc , est-ce qu' ils seront bien triés, meme si
ce sont des valeurs numériques dans des champs varchar ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas
Merci beaucoup, par contre si je fais un champ INT, çà ne possera pas de pb avec les virgules ?
"mdnews" a écrit dans le message de news:
Il y a des chances que ça marche, à condition que tes nombres soient toujours constitués du même nombre de chiffres. C'est ce qui permet par exemple d'utiliser dans des imports/exports des champs textes pour trier des dates (formatées YYYY-MM-DD) Comme les chiffres ont une valeur ASCII croissante ça devrait fonctionner. A toi d'essayer sur quelques champs.
Merci beaucoup, par contre si je fais un champ INT, çà ne possera pas de pb
avec les virgules ?
"mdnews" <mdnews@wanadoo.fr> a écrit dans le message de news:
MPG.1a82d8943920e96b98973a@news.oleane.fr...
Il y a des chances que ça marche, à condition que tes nombres
soient toujours constitués du même nombre de chiffres. C'est
ce qui permet par exemple d'utiliser dans des imports/exports
des champs textes pour trier des dates (formatées YYYY-MM-DD)
Comme les chiffres ont une valeur ASCII croissante ça devrait
fonctionner. A toi d'essayer sur quelques champs.
Merci beaucoup, par contre si je fais un champ INT, çà ne possera pas de pb avec les virgules ?
"mdnews" a écrit dans le message de news:
Il y a des chances que ça marche, à condition que tes nombres soient toujours constitués du même nombre de chiffres. C'est ce qui permet par exemple d'utiliser dans des imports/exports des champs textes pour trier des dates (formatées YYYY-MM-DD) Comme les chiffres ont une valeur ASCII croissante ça devrait fonctionner. A toi d'essayer sur quelques champs.
P'tit Marcel
"Nicolas" écrivit news:4018e5b8$0$28679$:
Merci beaucoup, par contre si je fais un champ INT, çà ne possera pas de pb avec les virgules ?
Dans ce cas, emploie le type DECIMAL n, d ou FLOAT n, d ou DOUBLE n, d avec n=nombre total de chiffres et d=nombre de chiffres après la virgule