Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    32

    ordinare dei numeri con una query

    ciao
    ho bisogno di un aiutino...
    ho una tabella con 919 numeri(da 1 a 919)...
    ho fatto una select semplicissima...."SELECT * FROM TABELLA"
    ma il problema è che mi mette i numeri in disordine:
    cioè, 1-10-100-101-102-etc
    (ho provato anche order by, è la stessa cosa)
    come faccio a ordinarli da 1 a 919?????
    grazie
    joe

  2. #2
    con ORDER BY la lista viene ordinata . . .

    Probabilmente quel campo che contiene i numeri non è di
    tipo numerico ma di tipo Char o simili , quindi ordina alla Dizionario


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    32
    hai ragione è un campo varschar
    ma come faccio a ordinare i numeri????????

  4. #4
    prova con

    codice:
    SELECT 
       CINT(campodaordinare),
       *
    FROM
       tabella
    ORDER BY
       1

  5. #5
    Che Database usi ???

    Puoi sempre fare il CASTING degli elementi

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.