Visualizzazione dei risultati da 1 a 3 su 3

Discussione: virgola

  1. #1
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358

    virgola

    Buonasera
    Ho un campo di una tabella in mysql : tipo : FLOAT set 12,2
    , è un campo che memorizza prezzi e percentuali ,
    nel mio import da file csv , ho una colonna dedicata in cui i valori sono
    contrassegnati cosi: 12,89 ecc....
    nel import che effettuo il risultato già nel mysql è troncata sia la virgola che il valore decimale
    risultato si in mysql che in lettura 12.00
    Qualche idea , , visto che nel file csv non riesco a cambiarele virgole in punti
    potete darmi idea per capire dove sbagli ,

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Anzichè un campo di tipo float utilizza un decimal.

    Per l'importazione dal csv fai così:

    codice:
    load data infile "c:/tuo_file.csv"
    into table tabella
    fields terminated by ';'
    ignore 1 lines
    (campo1,campo2,.....,campoN,@prezzo)
    set prezzo = replace(@prezzo,',','.');
    Adattalo al tuo contesto (vedi eventuale presenza di intestazioni, ecc.)

  3. #3
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    Mi chiede password e utenza ,
    non cè un modo più semplice , in automatico, , perchè perde la virgola e il valore che gli sta dietro .?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.