IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Proc�dural MySQL Discussion :

[string] [float] string to float en sql


Sujet :

SQL Proc�dural MySQL

  1. #1
    Membre r�gulier
    Inscrit en
    D�cembre 2004
    Messages
    8
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 8
    Par d�faut [string] [float] string to float en sql
    Bonjour,

    J'ai une petite question.

    Je voulais savoir dans quelle base de donn�es on peut caster un string en float.

    Car en ce moment, j'utilise mysql et je n'y arrive pas.

    la fonction cast("1,23" AS FLOAT) ne s'execute pas.

    En r�sum� je voudrais savoir si il �tait possible de faire la conversion string to float sur mysql ?

    Et si non quelle base le permet ?

    Merci d'avance.

    @++

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par d�faut Re: [string] [float] string to float en sql
    Citation Envoy� par chickenhuchette
    En r�sum� je voudrais savoir si il �tait possible de faire la conversion string to float sur mysql ?
    Apparemment pas :

    CAST(expr AS type) , CONVERT(expr,type) , CONVERT(expr USING transcoding_name)

    The CAST() and CONVERT() functions can be used to take a value of one type and produce a value of another type.

    The type can be one of the following values:

    * BINARY
    * CHAR
    * DATE
    * DATETIME
    * SIGNED [INTEGER]
    * TIME
    * UNSIGNED [INTEGER]
    Essaie peut-�tre comme �a :

    mais je n'y crois pas trop...

    [edit] en fait si �a fonctionne [/edit]

  3. #3
    Membre r�gulier
    Inscrit en
    D�cembre 2004
    Messages
    8
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 8
    Par d�faut
    En faite j'ai un table qui stocke des floats au format string.

    Et je voudrais savoir si il �tait possible de convertir ces strings en float pour pouvoir les manipuler(division ..)

    Merci de ta r�ponse.

  4. #4
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par d�faut
    '1.23' est une cha�ne de caract�res, donc �a marchera aussi avec un nom de colonne � la place, par ex :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    SELECT lechampstring + 3.2845 FROM latable
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    SELECT lechampstring / 48.4456 FROM latable
    Si tu veux juste caster sans faire d'op�ration :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    SELECT lechampstring + 0.0 FROM latable

  5. #5
    Membre r�gulier
    Inscrit en
    D�cembre 2004
    Messages
    8
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 8
    Par d�faut
    merci beaucoup beaucoup ...


    @+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 11/04/2015, 15h56
  2. R�ponses: 3
    Dernier message: 06/06/2008, 14h35
  3. conversion float-string, probleme de precision.
    Par KINENVEU dans le forum G�n�ral Python
    R�ponses: 2
    Dernier message: 18/01/2008, 08h47
  4. Convertion String en double ou float
    Par superjaja dans le forum C#
    R�ponses: 6
    Dernier message: 31/12/2007, 13h00
  5. R�ponses: 1
    Dernier message: 01/06/2007, 10h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo