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:
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.