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

Използване на променливи за възходящ и низходящ ред по

без Dynamic SQL всяка опция е нейната клауза, например:

ORDER BY
  case when @var1 = 'priority asc' THEN priority END ASC ,
  case when @var1 = 'priority desc' then priority end DESC,
  case when @var2 = 'report_date asc' then report_date end ASC,
  case when @var2 = 'report_date desc' then report_date end DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как TRY_CONVERT() работи в SQL Server

  2. SQL група и сума по месеци - по подразбиране нула

  3. Възстановете само данни с SQL Server 2008

  4. Какво е застой на SQL Server?

  5. Не може да се запишат данни в транспорта. Vs2017 ASP.net основно скеле (MSSQL WINDOW 10)