funcția SQL Server iif

rezumat: în acest tutorial, veți învăța cum să utilizați SQL Server IIF() funcția pentru a adăuga logica if-else la interogări.

Introducere în SQL Server IIF () funcția

funcția IIF() acceptă trei argumente. Acesta evaluează primul argument și returnează al doilea argument dacă primul argument este adevărat; în caz contrar, returnează al treilea argument.,

următoarele spectacole sintaxa IIF() funcția:

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

În această sintaxă:

  • boolean_expression este o expresie pentru a fi evaluate. Trebuie să fie o expresie booleană validă, sau funcția va ridica o eroare.
  • true_valueeste valoarea care trebuie returnată dacă boolean_expression evaluează la true.
  • false_valueeste valoarea care trebuie returnată dacă boolean_expression evaluează la false.,

de fapt, IIF() funcția este prescurtare de un CASE expresia:

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

SQL Server IIF() funcția de exemple

Să luăm câteva exemple de utilizare SQL Server IIF() function.,SQL Server IIF() funcția cu coloană a tabelului exemplu

următorul exemplu cuiburi IIF()funcția interior IIF() funcții și returnează valoarea corespunzătoare pentru starea bazat pe starea număr:

imaginea De mai jos prezinta ieșire:

C) Folosind SQL Server IIF() funcția cu funcții agregate

Acest exemplu utilizează IIF() funcția SUM() funcția de a obține numărul de ordine de starea de ordine în 2018.,

în acest exemplu, funcția IIF() returnează 1 sau zero dacă starea este potrivită. Funcția SUM() returnează numărul de comenzi pentru fiecare stare.

Aici este de ieșire:

În acest tutorial, ai învățat cum să utilizați SQL Server IIF() funcția să întoarcă una din două valori, bazat pe rezultatul de la primul argument.

Share

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *