jesteś w >> pgSQL >>instrukcje warunkowe
instrukcje warunkowe
W PL/pgSQL istnieje kilka rodzajów instrukcji warunkowych.IF_THEN_ELSE
IF warunek THEN instrukcja1
[ELSE instrukcja2] END IF;
Jeśli warunek jest prawdziwy ( ma wartość TRUE ) zostanie wykonana instrukcja1. Jeśli jest ustalony blok ELSE to w przypadku nie spełnienia warunku wykonana zostanie instrukcja2
CASE
CASE WHEN warunek THEN wyrażenie
[ WHEN warunek2 THEN wyrażenie2 ]
[ ELSE wyrażenie ]
END;
W zależności od tego, który warunek zostaniej spełniony jako pierwszy, to taka zostanie zwrócona wartość wyrażenia.
NULLIF
NULLIF( wejście, wartość );
Ta instrukcja zwróci wartość NULL jeśli wejście=wartość.
W przeciwnym przypadku zwrócona zostanie wartość wartość W zależności od tego, który warunek zostaniej spełniony jako pierwszy, to taka zostanie zwrócona wartość wyrażenia. [ wróć na górę strony ]