összefoglaló: ebben a bemutatóban megtudhatja, hogyan kell használni az SQL Server IIF() függvényt a lekérdezések if-else logikájának hozzáadásához.
Bevezetés Az SQL Server IIF () függvény
a IIF() függvény három érvet fogad el. Kiértékeli az első argumentumot, majd visszaadja a második argumentumot, ha az első argumentum igaz; ellenkező esetben visszatér a harmadik argumentumhoz.,
a következő aIIF() függvény szintaxisát mutatja:
Code language: SQL (Structured Query Language) (sql)
ebben a szintaxisban:
boolean_expressionegy értékelendő kifejezés. Érvényes logikai kifejezésnek kell lennie, vagy a funkció hibát okoz.-
true_valueaz az érték, amelyet vissza kell adni, ha aboolean_expressiontrue értéket értékel. -
false_valueaz az érték, amelyet vissza kell adni, ha aboolean_expressionFALSE értéket értékel.,
a tény, hogy a IIF() funkció gyorsírás egy CASE kifejezés:
Code language: SQL (Structured Query Language) (sql)
SQL Server HA() funkció példák
nézzünk néhány példát, az SQL Server IIF() funkciót.,Az SQL Server HA() függvény a táblázat oszlop példa
A következő példa fészket IIF()funkció be IIF() funkciók, majd visszatér a megfelelő rendelés állapota alapján a status száma:
A következő kép azt mutatja, hogy a kimenet:
C) az SQL Server HA() funkció összesített funkciók
Ebben a példában a IIF() függvény a SUM() funkció, hogy a megrendelések száma, amelyet a rendelés állapota 2018-ban.,
ebben a példában a IIF() függvény 1 vagy nulla értéket ad vissza, ha az állapot megegyezik. A SUM() függvény az egyes állapotokra vonatkozó rendelések számát adja vissza.
itt van a kimenet:
ebben az oktatóanyagban megtanultad, hogyan kell használni az SQL Server IIF() függvényt a két értékek, az első argumentum eredménye alapján.