funkcja IIF serwera SQL

Podsumowanie: w tym samouczku dowiesz się, jak używać funkcji SQL serwera IIF() do dodawania logiki if-else do zapytań.

Wprowadzenie do funkcji SQL Server IIF ()

funkcjaIIF() przyjmuje trzy argumenty. Ocenia pierwszy argument i zwraca drugi argument, jeśli pierwszy argument jest prawdziwy; w przeciwnym razie zwraca trzeci argument.,

poniżej przedstawiono składnię funkcji IIF():

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

w tej składni:

  • boolean_expression jest wyrażeniem do oceny. Musi to być poprawne wyrażenie logiczne, w przeciwnym razie funkcja spowoduje błąd.
  • true_value jest wartością zwracaną, jeśliboolean_expression jest zwracana na wartość true.
  • false_value jest wartością zwracaną, jeśliboolean_expression jest obliczana na wartość false.,

w rzeczywistości IIF() funkcja jest skrótem CASE wyrażenie:

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

przykłady funkcji SQL Server IIF ()

weźmy kilka przykładów użycia serwera SQL IIF() funkcja.,SQL Server IIF() funkcja z kolumną tabeli przykład

poniższy przykład zagnieżdża IIF()funkcja wewnątrz IIF() funkcje i zwraca odpowiedni status zamówienia na podstawie numeru statusu:

C) używając funkcji SQL Server IIF() z funkcjami zbiorczymi

ten przykład używa funkcji IIF()z funkcjąSUM()aby uzyskać liczbę zamówień według statusu zamówienia w 2018.,

w tym przykładzie funkcja IIF() zwraca 1 lub zero, jeśli Status jest dopasowany. FunkcjaSUM() Zwraca liczbę rozkazów dla każdego statusu.

oto wyjście:

w tym samouczku nauczyłeś się korzystać z serwera SQL IIF() funkcja zwracająca jedną z dwóch wartości, na podstawie wyniku pierwszego argumentu.

Share

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *