Jak wykonać instrukcję IF w SQL?



Funkcja IF () jest przekazywana z dwoma parametrami, jednym dla prawdy i drugim dla fałszu. Dowiedz się, jak zaimplementować instrukcję if w języku SQL z przykładami.

SQL Server umożliwia wykonywanie logiki programistycznej w czasie rzeczywistym na wartościach w zapytaniu. Na podstawie tych logicznych ocen można wygenerować wartości jako część zwróconego zestawu danych. Na tym blogu z przykładami dowiesz się, jak zaimplementować instrukcję if w języku SQL. Poniżej znajdują się tematy poruszane na tym blogu -





Warunek JEŻELI w SQL

Funkcja IF () jest przekazywana z dwoma parametrami, jednym dla prawdy i drugim dla fałszu. Funkcja zwraca jedną wartość, jeśli warunek jest PRAWDZIWY, i inną wartość, jeśli warunek ma wartość FALSE.



Składnia instrukcji IF w SQL:

JEŻELI (warunek, wartość_jeśli_prawda, wartość_jeśli_fałsz)

Wartości parametrów

stan: schorzenie

Wymagany. Wartość do przetestowania



wartość_jeśli_prawda

Opcjonalny. Wartość do zwrócenia, jeśli stan: schorzenie jest prawdziwy

wartość_jeżeli_fałsz

stos i sterty w java

Opcjonalny. Wartość do zwrócenia, jeśli stan: schorzenie to fałsz

Jeśli warunek Przykłady liczb całkowitych

Przykład 1:

Zwróć 0, jeśli warunek jest PRAWDZIWY, lub 1, jeśli warunek jest NIEPRAWIDŁOWY:

WYBIERZ JEŚLI(100<500, 0, 1)

Wynik:

Instrukcja IF w SQL | Edureka

Przykład 2:

WYBIERZ JEŚLI(900<500, 0, 1)

Wynik:

Idąc dalej z instrukcją IF w SQL, zobaczmy kilka przykładów typu String.

Przykłady łańcuchów warunkowych

Przykład 3:

Testuj warunek przy użyciu ciągów znaków

różnica między przeciążaniem metody a zastępowaniem

Jeślidwa ciągi są takie same, zapytanie zwraca „TAK”, w przeciwnym razie zwraca „NIE”

WYBIERZ JEŚLI(STRCMP ('cześć','uczeń') = 0,'TAK','NIE')

Wynik:

Przykład 4:

WYBIERZ JEŚLI(STRCMP ('cześć','cześć') = 0,'TAK','NIE')

Wynik:

W ten sposób kończymy blog poświęcony „Instrukcja If w SQL”. Mam nadzieję, że to poszerzyło Twoją wiedzę. Jeśli chcesz dowiedzieć się więcej o MySQL i poznaj tę relacyjną bazę danych typu open source, a następnie sprawdź naszą który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże Ci dogłębnie zrozumieć MySQL i osiągnąć mistrzostwo w tym temacie.