Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    dati che non si vogliono ordinare

    Ciao,
    ho questo problema ho un campo varchar con dei numeri decimali e devo ordinarli dal più piccolo al più grande

    Ho scritto la query con nel finale ...ORDER by num ASC, ma i numeri non si ordinano, probabilmente sbaglio il campo nel database ovvero il varchar?

  2. #2
    a parte che i numeri si inseriscono in un campo numerico però se hai usato un varchar ricorda che l'ordinamento è alfanumerico e non numerico quindi:

    10 viene prima di 2


  3. #3
    che tipo di campo numerico dovrei usare per i dati decimali?

  4. #4
    float / double
    almeno io uso sempre quello quando non sono interi.

    se usi numeri molto molto piccoli e interi puoi usare tinyint o smallint che occupa meno spazio (giusto per completezza di informazioni).

    cmq basta leggere il manuale alla pagina:
    http://dev.mysql.com/doc/maxdb/en/d0...61/content.htm

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.