sql >> Databasteknik >  >> RDS >> Sqlserver

Använda variabler för asc och desc i ordning efter

utan Dynamic SQL varje alternativ det är klausul till exempel:

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. mysql returnerar tom uppsättning

  2. 3 sätt att returnera rader som innehåller alfanumeriska tecken i SQL Server

  3. mysqldump testa låsningstabeller

  4. SQL - hur man räknar unika kombinationer av kolumner