sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:ORDER BY-parametrar i IN-satsen

Jag tror att det enklaste sättet i SQL Server är att använda 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. Definiera olika variabler från en SQL-databastabell - bättre praxis?

  2. Tillagda databasposter raderas efter omstart av appen (heroku/SQLAlchemy)

  3. PostgreSQL-motsvarighet till MySQL-minnestabeller?

  4. Vad är en Clustered Index-tabell?