SQL Server IIF-Funksjonen

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_expression er et uttrykk for å bli vurdert. Det må være en gyldig Boolske uttrykk, eller funksjonen vil heve en feil.
  • true_value er den verdien som skal returneres hvis boolean_expression evaluerer til true.
  • false_value er den verdien som skal returneres hvis boolean_expression evalueres 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.

Share

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *