sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server:ORDER BY-parametre i IN-sætning

Jeg tror, ​​at den nemmeste måde i SQL Server er at bruge en JOIN med VALUES :

SELECT p.ID, p.Name
FROM Properties p JOIN
     (VALUES (110, 1), (105, 2), (104, 3), (106, 4)) ids(id, ordering)
     ON p.id = a.id
ORDER BY ids.ordering;


  1. Brugerkontostyring, roller, tilladelser, godkendelse PHP og MySQL - Del 2

  2. Indsæt, hvis det ikke eksisterer Oracle

  3. MYSQL og python fejl

  4. Sådan tilføjes Active Directory-brugergruppe som login i SQL Server