sql >> Database >  >> RDS >> Sqlserver

Variabelen gebruiken voor asc en desc in volgorde door

zonder Dynamic SQL elke optie zijn clausule bijvoorbeeld:

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 maakt triggersyntaxisfout

  2. MAX() – Vind de maximale waarde in een kolom in MySQL

  3. SQLite - ORDER OP RAND()

  4. Voeg meerdere rijen in één tabel in op basis van het aantal in een andere tabel