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!!