SQL Server IIF functie

samenvatting: in deze tutorial leert u hoe u de SQL Server IIF() functie gebruikt om if-else logica toe te voegen aan queries.

Introduction to SQL Server IIF() function

de IIF() function accepteert drie argumenten. Het evalueert het eerste argument en geeft het tweede argument terug als het eerste argument waar is; anders geeft het het derde argument terug.,

het volgende toont de syntaxis van deIIF() functie:

Code language: SQL (Structured Query Language) (sql)

In deze syntaxis:

  • boolean_expression is een te evalueren uitdrukking. Het moet een geldige Booleaanse uitdrukking zijn, anders zal de functie een fout oproepen.
  • true_value is de waarde die moet worden geretourneerd als de boolean_expression evalueert naar true.
  • false_value is de waarde die moet worden geretourneerd als de boolean_expression evalueert naar false.,

in feite is de IIF() functie een afkorting van een CASE expressie:

Code language: SQL (Structured Query Language) (sql)

SQL Server IIF() functievoorbeelden

laten we enkele voorbeelden nemen van het gebruik van de SQL Server IIF() functie.,SQL Server IIF() functie met tabel kolom voorbeeld

in Het volgende voorbeeld worden de nesten IIF()functie binnen de IIF() functies en geeft de bijbehorende bestelling status op basis van de status-nummer:

De volgende afbeelding toont de output:

C) met Behulp van SQL Server IIF() functie met statistische functies

Dit voorbeeld gebruikt de IIF() functie met de SUM() functie om het aantal orders per order status in 2018.,

in dit voorbeeld geeft de functie IIF() 1 of nul terug als de status overeenkomt. De functie SUM() geeft het aantal orders voor elke status terug.

Hier is de uitvoer:

In deze handleiding hebt u geleerd hoe u de SQL Server IIF() functie kunt gebruiken om een van de twee waarden te retourneren, gebaseerd op het resultaat van het eerste argument.

Share

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *