Oppsummering: i denne opplæringen vil du lære hvordan du bruker SQL Server IIF() funksjon for å legge til en if-else-logikk for å spørringer.
Introduksjon til SQL Server IIF-funksjonen ()
IIF() funksjon aksepterer tre argumenter. Den beregner den første argument og returnerer den andre argument hvis det første argumentet er sant, ellers returnerer den tredje argument.,
følgende viser syntaks for IIF() funksjoner:
Code language: SQL (Structured Query Language) (sql)
I denne syntaks:
-
boolean_expressioner et uttrykk for å bli vurdert. Det må være en gyldig Boolske uttrykk, eller funksjonen vil heve en feil. -
true_valueer den verdien som skal returneres hvisboolean_expressionevaluerer til true. -
false_valueer den verdien som skal returneres hvisboolean_expressionevalueres til false.,
faktisk IIF() funksjon er en forkortelse av en CASE uttrykk:
Code language: SQL (Structured Query Language) (sql)
SQL Server IIF() funksjon eksempler på
La oss ta noen eksempler på bruk av SQL Server IIF() funksjon.,SQL Server IIF () – funksjonen med tabell kolonne eksempel
følgende eksempel reir IIF()funksjon i IIF() funksjoner og returnerer tilsvarende for status basert på status antall:
følgende bilde viser resultatet:
C) ved Hjelp av SQL Server IIF() funksjonen med samlede funksjoner
Dette eksemplet bruker IIF() funksjon SUM() funksjon for å få antall bestillinger av ordre status i 2018.,
I dette eksempelet IIF() funksjonen returnerer 1, eller null hvis statusen er matchet. SUM() funksjonen returnerer antall bestillinger for hver enkelt status.
Her er resultatet:
I denne opplæringen, har du lært hvordan du bruker SQL Server IIF() funksjonen til å returnere en av to verdier, basert på resultatet av det første argumentet.