Visualizzazione risultati 1 fino 6 di 6

Discussione: [MYSQL]ordinazione risultato

  1. #1
    Guest

    Predefinito [MYSQL]ordinazione risultato

    faccio un esempio:

    in una tabella c'è il campo numero ke contiene 5, 12 e 16
    poi quando riprendo i dati e li riordino con quel campo esce fuori:

    5
    16
    12

    invece di:

    16
    12
    5

    come faccio a sistemare i risultato dal + grande al + piccolo??

  2. #2
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    utilizza la parola

    ORDER BY nome_campo ASC => Per ordinarli in modo crescente
    ORDER BY nome_campo DESC => Per ordinarli in modo decrescente

    ES.
    SELECT ID_NOME,NOME FROM ANAG ORDER BY ID_NOME ASC


    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  3. #3
    Ospite Guest

    Predefinito

    Usa questa query mysql: SELECT ciòCheVuoi FROM laTuaTabella ORDER BY campoCheDàL'Ordine DESC

    EDIT: maledizione, mi hai fregato sul tempo...

  4. #4
    Guest

    Predefinito

    nn c'è un ordine preciso tra il campo id e il campo con i numeri

  5. #5
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da jostock
    nn c'è un ordine preciso tra il campo id e il campo con i numeri
    in che senso?

    L'ordinamento con sql si fa come ti è stato detto, tieni presente però che diverse tipologie di campo, vengono ordinate diversamente.

    Mi spiego meglio

    se il tuo ID_UTENTE è di tipo intero e hai 3 righe aventi i seguenti dati :


    5
    12
    51

    l'ordinamento crescente decrescente darà coem risultato :


    51
    12
    5

    se invece il tuo campo ID_UTENTE è di tipo varchar, l'ordinamento descrescente darà come risultato :


    51
    5
    12

    Questo perchè i dati interi e i dati stringa vengono trattati diversamente

    Spero di aver compreso bene il tuo problema


    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  6. #6
    Guest

    Predefinito

    volevo dire ke nn c'è rapporto tra i campi
    es:
    ID || ALTRO CAMPO

    1 || 15
    2 || 12
    3 || 4

    cioè nn c'è un ordine

    cmq il problema era proprio quello ke hai detto te infatti ora nn da + quell'errore grazie 1000

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •