SQL Server IIF-funktion (Svenska)

sammanfattning: i den här handledningen lär du dig hur du använder SQL ServerIIF() – funktionen för att lägga till If-else-logik för frågor.

introduktion till SQL Server IIF() funktion

funktionenIIF() accepterar tre argument. Det utvärderar det första argumentet och returnerar det andra argumentet om det första argumentet är sant.annars returnerar det det tredje argumentet.,

följande visar syntaxen för funktionenIIF():

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

i denna syntax:

  • boolean_expression är ett uttryck som ska utvärderas. Det måste vara ett giltigt booleskt uttryck, eller funktionen kommer att höja ett fel.
  • true_value är det värde som ska returneras omboolean_expression utvärderar till true.
  • false_value är det värde som ska returneras omboolean_expression utvärderar till falskt.,

i själva verket är funktionenIIF() stenografi av ettCASE uttryck:

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

SQL Server IIF() funktionsexempel

låt oss ta några exempel på hur du använder SQL ServerIIF() funktion.,SQL Server IIF() funktion med tabellkolumnexempel

följande exempel bonar IIF()funktion inuti IIF() funktioner och returnerar motsvarande orderstatus baserat på statusnumret:

följande bild visar utdata:

C) använda SQL Server IIF () – funktionen med aggregerade funktioner

det här exemplet använder funktionen IIF() med funktionen SUM() för att få antalet order efter orderstatus under 2018.,

i det här exemplet returnerar funktionenIIF() 1 eller noll om statusen matchas. FunktionenSUM() returnerar antalet beställningar för varje status.

här är utgången:

i den här handledningen har du lärt dig hur du använder SQL ServerIIF() – funktionen för att returnera ett av två värden, baserat på resultatet av det första argumentet.

Share

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *