SQL Server IIF Funktion

Resumé: i denne tutorial vil du lære, hvordan man bruger SQL Server – IIF() funktion til at tilføje, hvis-ellers er det logik, at forespørgsler.

Introduktion til SQL Server IIF() funktion

IIF() funktionen accepterer tre argumenter. Det evaluerer det første argument og returnerer det andet argument, hvis det første argument er sandt; ellers returnerer det det tredje argument.,

følgende viser syntaks af IIF() funktion:

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

I denne syntaks:

  • boolean_expression er et udtryk, der evalueres. Det skal være et gyldigt Boolesk udtryk, eller funktionen vil rejse en fejl.
  • true_value er den værdi, der skal returneres, hvis boolean_expression evaluerer til true.
  • false_value er den værdi, der skal returneres, hvis boolean_expression evaluerer til false.,

faktisk, den IIF() funktion er en forkortelse af en CASE udtryk:

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

SQL Server IIF() funktion eksempler

Lad os tage nogle eksempler på brug af SQL Server IIF() funktion.,SQL Server IIF() funktion, tabel, kolonne eksempel

følgende eksempel reder IIF()funktion IIF() funktioner og returnerer den tilhørende ordre-status, baseret på status antal:

følgende billede viser output:

C) ved Hjælp af SQL Server IIF() funktion med samlede funktioner

Dette eksempel bruger IIF() funktion med SUM() funktion til at få antallet af ordrer med henblik på status i 2018.,

i dette eksempel returnerer IIF() funktionen 1 eller nul, hvis status matches. Funktionen SUM() Returnerer antallet af ordrer for hver status.

Her er output:

I denne tutorial, du har lært, hvordan man bruger SQL Server – IIF() funktion til at returnere en af to værdier, der er baseret på resultatet af det første argument.

Share

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *