Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1095 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb mysql

n°169606
jackft
Posté le 02-07-2002 à 11:39:26  profilanswer
 

voilà mon probleme:
je fais une requete avec un calcul:
select a.valeur / b.valeur from donnee a,donnee where .....
 
Le probleme c'est que les champ valeur sont de type varchar(j'ai besoin de garder de type). Et lorsqu'il fait la division il arrondi! ex: si a.valeur=13,5 il considere que c'est 13!
donc 13,5/2 donne 6,5!
En gros je voudrai savoir si il existe des fonctions de conversions de type sous mysql genre TO_INT ou TO_FLOAT comme sous oracle.(j'ai essayé ces 2 cas çà marche pas!)
Merci à tous!

mood
Publicité
Posté le 02-07-2002 à 11:39:26  profilanswer
 

n°169711
Roco
Posté le 02-07-2002 à 12:26:22  profilanswer
 

Faudrait le gérer au niveau de ton langage de scripts.
 
Si c'est en PHP :
 

Citation :

Si vous voulez forcer une variable à être convertie en un certain type, vous devez transtyper (cast) la variable ou utiliser la fonction settype().


 
source : http://www.php.net/manual/fr/language.types.php


---------------
[:roco] Un chtit café et hop ça repart !
n°169721
Roco
Posté le 02-07-2002 à 12:36:09  profilanswer
 

en mysql, tu dois additionner +0 ou +0.0 à un terme pour forcer la conversion en une valeur numérique.
 
SELECT a + 0.0 / b + 0.0 FROM donnee WHERE ...
 
A+
 
Donne des news!


---------------
[:roco] Un chtit café et hop ça repart !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb mysql

 

Sujets relatifs
[PHP & MySQL] Where ?[BDD] MSSQL server et MySQL
images + mysqlBackup d'une base MySQL sous PHPAdmin ???
[MySQL] Installation ?!?![MySQL] Probleme incomprehansible !!
[ Mysql ] Too many connectionsmysql
avec MySQL ... je pige pas la (Résolu...)[Mysql] mes "+" disparaisent dans ma base de donnée
Plus de sujets relatifs à : pb mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR