SQL Coalesce

SQL Coalesce

Wyrażenia warunkowe są używane do sprawdzenia danego warunku i podjęcia działań na podstawie wyniku warunku. Są głównymi elementami konstrukcyjnymi w programowaniu i dlatego są obsługiwane przez prawie wszystkie języki programowania.

SQL nie pozostaje w tyle; W standardowym SQL znajdziesz różne warunkowe konstrukty ekspresji, takie jak przypadek, ifnull, nullif, coalesce itp.

W tym poście nauczymy się, jak korzystać z funkcji Coalesce, aby zwrócić pierwsze wyrażenie nieerowe.

Składnia funkcji

Poniższy fragment pokazuje składnię funkcji:

Coalesce (expr [,…])

Funkcja zwróci następnie przymusowy typ danych wyrażenia. Są one również znane jako nadtypowe.

Przykład

Poniżej znajduje się podstawowe użycie funkcji Coalesce.

Wybierz Coalesce (1,2,3) w wyniku;

W takim przypadku, ponieważ wyrażenie wejściowe nie zawiera żadnych wartości zerowych, funkcja powinna zwrócić pierwszą wartość jako:

wynik
1

Przykład 2

Drugi przykład ilustruje, jak działa funkcja w wyrażeniu zerowym.

Wybierz Coalesce (NULL, NULL, 3, NULL) W rezultacie;

W takim przypadku funkcja zignoruje dwa pierwsze wartości zerowe i zwróci pierwszą wartość nieerową jako:

wynik
3

Wniosek

W tym krótkim samouczku omówiliśmy przy użyciu funkcji Coalesce, aby zwrócić pierwszą wartość nie zerową w danym wyrażeniu. Zapraszam do odkrywania dokumentów, aby dowiedzieć się więcej.

Dziękuje za przeczytanie!!