Topic: Pubblico - Composto da 4 Posts di 2 Utenti.
| 05 Luglio, 2010 14:36 | #1 | ||
|---|---|---|---|
|
Sono alle prime armi con MySQL e volevo chiedervi questo: qual’è il tipo di dato più adatto per un campo dove andrà indicata una percentuale e per un campo dove andrà indicato un valore in euro, e come vanno impostati? |
|||
| 05 Luglio, 2010 15:28 | #2 | ||
|---|---|---|---|
|
Ciao, io userei in tutti e due casi il decimal. A differenza del float hai la possibilità di controllare il numero di cifre intere e decimali sui tuoi dati così non rischi di trovarti numeri come 3.33333333333333, 1.0000000008, ecc… in generale eviti cifre che sommandole e poi approssimando ti possono dare risultati diversi dagli stessi numeri prima approssimati e poi sommati. Il controllo di un campo decimal è semplice: un campo decimal(10,2) consiste in una cifra di 10 cifre di cui 2 decimali e 8 interi. Spero di esserti stato utile :) A presto
Ultima modifica 11 Luglio, 2010 01:16 di re-verse Salvatore DC La mente è come un paracadute: funziona solo se si apre. A.Einstein. |
|||
| 05 Luglio, 2010 15:50 | #3 | ||
|---|---|---|---|
|
Perfetto grazie. Ma quand’è allora che si usano il float o il double..? |
|||
| 06 Luglio, 2010 07:36 | #4 | ||
|---|---|---|---|
|
Beh, ti dirò… personalmente non ricordo di averli mai usati proprio per la difficoltà nel controllo dei decimali :) quindi non vorrei rischiare di dirti una fesseria ;) Salvatore DC La mente è come un paracadute: funziona solo se si apre. A.Einstein. |
|||
Condividi su:
Loggati o Registrati per replicare