Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [MSSQL] Order by

  1. #1

    Order by sql server

    Salve a tutti,
    Ho il seguente problema nell'ordinamento di una colonna.
    In pratica ho una tabella che si chiama Italia con due Colonne: P e Val, sottoriportate:
    P Val

    BA 30
    Italia 100
    NA 123
    PA 200

    Ho la necessità di ordinarla nel seguente modo:
    P Val

    BA 30
    NA 123
    PA 200
    Italia 100

    Suggerimenti? Grazie...

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Aggiungi un campo numerico per ordinarteli come ti pare.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Order by sql server

    Originariamente inviato da summerjam
    Salve a tutti,
    Ho il seguente problema nell'ordinamento di una colonna.
    In pratica ho una tabella che si chiama Italia con due Colonne: P e Val, sottoriportate:
    P Val

    BA 30
    Italia 100
    NA 123
    PA 200

    Ho la necessità di ordinarla nel seguente modo:
    P Val

    BA 30
    NA 123
    PA 200
    Italia 100

    Suggerimenti? Grazie...

    Premesso che non è molto chiaro cosa vuoi ottenere, cioè se l'ordinamento, escludendo il valore italia che vuoi per ultimo, debba essere per p o per val che per puro caso nel tuo esempio coincidono:

    codice:
    select * from italia 
    order by 
    case when P = 'italia' then 1 else 0 end,P

  4. #4
    Grazie mille era quello che cercavo...

  5. #5
    Ciao,

    sql server non è il nome del server microsoft che invece si chiama MS SQL Server! Per questa volta il titolo lo sistemo ma più attenzione please
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.