Ten samouczek nauczy nas, jak korzystać z funkcji IF w MySQL. Ta funkcja pozwala nam wprowadzić warunkowe zapytanie w bazie danych MySQL.
Jeśli masz podstawową wiedzę na temat programowania, prawdopodobnie znasz If… inaczej instrukcje w innych językach programowania. Te stwierdzenia umożliwiają ocenę wielu warunków i podejmowanie niezbędnych działań, jeśli takie są prawdziwe.
Dowiedzmy się, jak możemy pracować z funkcją IF w MySQL.
Mysql Jeśli funkcja
W przeciwieństwie do tradycyjnych, jeśli… instrukcji, funkcja IF w MySQL zwraca wartość na podstawie określonego warunku.
Składnia funkcji pokazano poniżej:
If (wyrażenie, if_true_expression, if_false_expression);
Jeśli wartość wyrażenie Oceni do true, funkcja zwraca wartość if_true_Expression. W przeciwnym razie funkcja zwróci wartość if_false_Expression.
NOTATKA: Pamiętaj, że null i 0 są traktowane jako fałszywe.
Przykład 1: Zastosowanie
Zilustrujmy, jak działa funkcja IF z kilkoma praktycznymi przykładami.
wybierać
if (100> = 10,
„Max: 100”,
„Max: 10 ') jako res;
W tym przypadku sprawdzamy, czy wyrażenie 100> 10. Jeśli tak, drukujemy „Max: 100”; W przeciwnym razie wydrukuj „Max: 10”.
Ponieważ wyrażenie jest prawdziwe, funkcja powinna powrócić, jak pokazano poniżej:
Res |
--------+
Max: 100 |
Przykład 2: Korzystanie z funkcji z NULL
Poniższy przykład pokazuje użycie funkcji IF podczas pracy z wartościami zerowymi:
wybierać
if (null,
'PRAWDA',
„Fałsz”) jako res;
Powstałe dane wyjściowe pokazano poniżej:
Res |
-----+
Fałsz |
Dzieje się tak, ponieważ NULL jest traktowany jako fałszywa wartość.
Wniosek
Ten krótki samouczek opisał podstawy i użycie funkcji if () w MySQL. Kilka przykładów dostarczyło podstawowych funkcji i użycia z wartościami zerowymi. Zapraszam do zbadania innych artykułów, aby uzyskać więcej informacji.