Mysql : separateurs décimales

Mysql : separateurs décimales - SQL/NoSQL - Programmation

Marsh Posté le 24-10-2002 à 10:36:11    

Salut!
actuellement dans un champs de type float dans une table mysql le caractere separateur des décimales est "." , y a t'il moyen de dire à mysql que "," est aussi un separateur ?
Je pourais faire un remplacement de caractere en php mais bon...
 
Thx


Message édité par kayasax le 24-10-2002 à 12:07:49

---------------
All we need is a soul revolution
Reply

Marsh Posté le 24-10-2002 à 10:36:11   

Reply

Marsh Posté le 24-10-2002 à 14:39:42    

:bounce:  [:spamafote]


---------------
All we need is a soul revolution
Reply

Marsh Posté le 27-10-2002 à 14:29:53    

utilise la fonction REPLACE de MySQL...
 
Par exemple :
 
INSERT INTO latable (champ) VALUES (REPLACE("tonnombre",",","." ));
 
Exemple :
 

mysql> CREATE TABLE test (test float(2,2) NOT NULL default '0');
Query OK, 0 rows affected (0.03 sec)
 
mysql> INSERT INTO test (test) VALUES (REPLACE("4,2",",","." ));
Query OK, 1 row affected (0.00 sec)
 
mysql> SELECT * FROM test;
+------+
| test |
+------+
| 4.20 |
+------+
1 row in set (0.00 sec)


Message édité par joce le 27-10-2002 à 14:30:07

---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Marsh Posté le 30-10-2002 à 13:03:57    

joce a écrit a écrit :

utilise la fonction REPLACE de MySQL...
 
Par exemple :
 
INSERT INTO latable (champ) VALUES (REPLACE("tonnombre",",","." ));
 
Exemple :
 

mysql> CREATE TABLE test (test float(2,2) NOT NULL default '0');
Query OK, 0 rows affected (0.03 sec)
 
mysql> INSERT INTO test (test) VALUES (REPLACE("4,2",",","." ));
Query OK, 1 row affected (0.00 sec)
 
mysql> SELECT * FROM test;
+------+
| test |
+------+
| 4.20 |
+------+
1 row in set (0.00 sec)






 
Merci joce ! finalement je suis reparti sur php : un petit "$duree=ereg_replace(",",".",$duree);" avant de valider le form  [:titprem]


---------------
All we need is a soul revolution
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed