sql >> Database >  >> RDS >> Sqlserver

SQL Server IIF versus CASE

IIF is hetzelfde als CASE WHEN <Condition> THEN <true part> ELSE <false part> END . Het queryplan zal hetzelfde zijn. Het is misschien "syntactische suiker" zoals aanvankelijk geïmplementeerd.

CASE is overdraagbaar op alle SQL-platforms, terwijl IIF specifiek voor SQL SERVER 2012+ is.



  1. Hoe queryresultaten voor oneindig scrollen te pagineren?

  2. @@ROWCOUNT – Verkrijg het aantal rijen dat wordt beïnvloed door de laatste instructie in SQL Server

  3. PostgreSQL-ondersteuning inschakelen in PHP op Mac OS X

  4. PHP - Strikte standaarden:alleen variabelen mogen als referentie worden doorgegeven