Visualizzazione dei risultati da 1 a 4 su 4

Discussione: order by

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    order by

    Buongiorno a tutti, dovrei realizzare un ordinamento particolare, ho 3 categorie:
    - Mobili
    - Bomboniere
    - Regali
    vorrei ordinare in base alla categoria, ad esempio vorrei far apparire prima i record della categoria mobili e poi a seguire gli altri, ho provato con order by categoria='mobili', ma nun funziona, come posso procedere?
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    ho risolto.

    order by categoria='mobili' DESC

  3. #3
    Se utilizzi ORDER BY categoria ottieni i record "raggruppati" per categoria in ordine alfabetico (Bomboniere, Mobili, Regali).

    L'unico metodo che conosco per eseguire l'ordinamento come vuoi tu (Mobili, Bomboniere, Regali) è utilizzare un IF()/ELSEIF() per porre Mobili "all'inzio" della lista.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Usa un if come ti ha suggerito Filippo oppure il case. Qui trovi un esempio pratico.

    http://forum.html.it/forum/showthrea...ht=ordinamento

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.