Database
 sql >> Baza danych >  >> RDS >> Database

Jak wykonać instrukcję IF w SQL?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odkrywanie testów jednostkowych Java za pomocą JUnit Test Framework

  2. Automatyczne zarządzanie indeksami w bazie danych Azure SQL

  3. Zarabiaj pieniądze na niewykorzystanych rzeczach:model danych gospodarki współdzielenia

  4. Jak zmienić nazwę kolumny w SQL?

  5. SQL WYBIERZ MAX