SQL Server umożliwia wykonanie programistycznej logiki w czasie rzeczywistym na wartościach w zapytaniu. Na podstawie tych logicznych ocen można generować wartości jako część zwróconego zestawu danych. W tym blogu dowiesz się, jak zaimplementować instrukcję if w SQL na przykładach. Poniżej znajdują się tematy poruszane na tym blogu –
- warunek IF w SQL
- Składnia
- Przykłady liczb całkowitych warunkowych
- Przykłady ciągu warunkowego if
Warunek IF w SQL
Funkcja IF() jest przekazywana z dwoma parametrami, jednym dla prawdy, a drugim dla fałszu. Funkcja zwraca jedną wartość, jeśli warunek jest PRAWDZIWY, a drugą, jeśli warunek jest FAŁSZ.
Składnia instrukcji IF w SQL:
JEŻELI(warunek, wartość_jeżeli_prawda, wartość_jeżeli_fałsz)
Wartości parametrów
warunek | Wymagane. Wartość do przetestowania |
value_if_true | Opcjonalnie. Wartość do zwrócenia, jeśli warunek jest PRAWDA |
value_if_false | Opcjonalnie. Wartość do zwrócenia, jeśli warunek jest FAŁSZ |
Przykłady liczby całkowitej warunkowej
Przykład 1:
Zwróć 0, jeśli warunek jest PRAWDZIWY, lub 1, jeśli warunek jest NIEPRAWIDŁOWY:
WYBIERZ JEŻELI (100<500, 0, 1);
Wyjście:
Przykład 2:
WYBIERZ JEŻELI (900<500, 0, 1);
Wyjście:
Idąc dalej z instrukcją IF w SQL, zobaczmy kilka przykładów String.
Przykłady ciągu warunkowego If
Przykład 3:
Testuj warunek za pomocą ciągów
Jeśli te dwa ciągi są takie same, zapytanie zwraca „TAK”, w przeciwnym razie zwraca „NIE”
SELECT IF(STRCMP(„cześć”, „uczeń”) =0, „TAK”, „NIE”);
Wyjście:
Przykład 4:
SELECT IF(STRCMP(„cześć”,„cześć”) =0, „TAK”, „NIE”);
Wyjście:
Na tym kończymy ten blog na temat „Oświadczenia If w SQL”. Mam nadzieję, że wzbogaciło to twoją wiedzę. Jeśli chcesz dowiedzieć się więcej o MySQL i poznać tę relacyjną bazę danych typu open source, zapoznaj się z naszym Szkoleniem certyfikacyjnym MySQL DBA który jest dostarczany z prowadzonym przez instruktora szkoleniem na żywo i doświadczeniem w rzeczywistych projektach. To szkolenie pomoże ci dogłębnie zrozumieć MySQL i pomoże ci osiągnąć mistrzostwo w tym temacie.