Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    emulare clausola ORDER BY FIELD di mysql in sql server 2005

    Ciao,

    ho la necessità di forzare l'order by di una query a determinati valori con sql server:

    es:

    select * from table order by id=5, id=8, id=9 (questo in access).

    Ho visto che per mysql esiste order by field...

    ma in sql server non ho trovato nulla

    Come posso fare?

    grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Mi sa che sei costretto a fare un

    case
    when id = 5 then 1
    when id = 8 then 2
    ...
    else ...
    end

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    mmm...non esiste nulla di simile al order by field per sql server?


  4. #4

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.