Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    40

    Campi numerici in MySql

    Hello ,
    sono in difficolta' con la scelta del tipo di dato da assegnare ad un campo di tipo numerico.

    In pratica in questo campo l' utilizzatore e' invitato ad inserire un numero , a sua scelta, compreso fra 50,000 e 100,000 (con la virgola, calcolando che potrebbe inserire anche 51,399 e' meglio che non ci siano arrotondamenti).

    Di numeri non ci capisco e ho pensato di girare la domanda a voi, qual' e' il tipo di dato adatto?
    Grazie
    terrix

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    40
    Tutti a?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    Ma da quello che so io nessun campo "arrotonda"

    a meno che tu non lo voglia

    e questo non è il tuo caso

    /* No Comment Please */

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    Mi spiego meglio ci sono funzioni che fanno l'arrotondamento e non un campo che si "arrotonda"

    cmq per quello che so io

    /* No Comment Please */

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    40
    Ok, ma qual' e' il tipo di dato che devo utilizzare ?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    ma non so

    io per i prezzi uso DECIMAL per numeri in virgola mobile

    ma fai tu alcuni usano anche varchar

    ti consiglio cmq il decimal cerca in mysql.com nel manuale che lo trovi

    /* No Comment Please */

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    40
    Grazie Miso
    adesso provo subito DECIMAL, a proposito devo mettere UNSIGNED e anche NOT NULL?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    ma questo dipende se è un valore indispensabile o no

    che ne so io
    /* No Comment Please */

  9. #9
    puoi semplicemente mettere un INT considerando il numero 100,000 come 100000 e quando ti serve effettuare una banalissima divisione per 1000, così non vedo problemi...

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.