Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server:параметри ORDER BY в оператор IN

Мисля, че най-лесният начин в SQL Server е да използвате JOIN с 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвате ли тип данни за време на SQL Server в C#.NET приложение?

  2. Генератори на данни за SQL сървър?

  3. SQL Server 2008 Backup Compression Standard Edition

  4. Технологична йерархия на паметта/съхранението и SQL сървър

  5. Как да автоматизирам генерирането на скриптове с помощта на SMO в SQL Server?