Dowiedz się, jak używać instrukcji CASE w języku SQL



Ten artykuł o „CASE w SQL” to obszerny przewodnik dotyczący pobierania danych w oparciu o kilka warunków przy użyciu instrukcji CASE w języku SQL.

W dzisiejszym świecie, w którym codziennie generowana jest ogromna ilość danych, musimy upewnić się, że mamy możliwość pobierania danych na podstawie warunków. Tak więc w tym artykule o CASE w , Omówię instrukcję CASE, która służy do pobierania danych na podstawie warunków.

SQL-CASE W SQL-EdurekaW tym artykule zostaną omówione następujące tematy:





    1. Co to jest CASE w SQL?
    2. CASE Składnia
    3. Prosty przykład wyrażenia CASE
    4. Wyszukaj przykład wyrażenia CASE

Co to jest CASE w SQL?

Instrukcja CASE służy do pobierania danych na podstawie kilku warunków. Tak więc, gdy warunek zostanie spełniony, przestanie odczytywać dane i zwróci wymagane wyniki. W scenariuszu, w którym nie są spełnione żadne warunki, zwraca wartości z klauzuli ELSE. Poza tym, jeśli nie ma części ELSE, to żadne warunki nie są spełnione i zwróci NULL.

używając klasy skanera w java

CASE Składnia

CASE WHEN Warunek1 THEN Wynik1 WHEN Warunek2 THEN Wynik2 WHEN Warunek3 THEN Wynik3 WHEN ConditionN THEN ResultN ELSE Wynik

Teraz, skoro już wam powiedziałem, jaka jest składnia instrukcji CASE w SQL. Zobaczmy, jak używać instrukcji CASE z wartościami lub z warunkiem wyszukiwania.



algorytmy i struktury danych w java

Rozważmy poniższą tabelę jako przykład:

Legitymacja studencka Imię Wiek Miasto
jedenRohan14Hyderabad
2Sonalidwadzieścia jedenBengaluru
3Ajay13Lucknow
4Geeta25Lucknow
5ShubhamdwadzieściaDelhi

Prosty przykład wyrażenia CASE

Prosty CASE jest używany w SQL, aby zwrócić dane na podstawie kilku warunków i zwrócić wartość, gdy pierwszy warunek zostanie spełniony.

SELECT StudentID, City, CASE WHEN Age> 20 THEN 'Wiek jest wyższy niż' WHEN Age = 20 THEN 'Wiek jest równy 20' ELSE 'Wiek poniżej 20' KONIEC AS Wiek Wartość OD uczniów

Po wykonaniu powyższego zapytania zobaczysz następujące dane wyjściowe:



Legitymacja studencka Miasto AgeValue
jedenHyderabadWiek poniżej 20 lat
2BengaluruWiek powyżej 20 lat
3LucknowWiek poniżej 20 lat
4LucknowWiek powyżej 20 lat
5DelhiWiek wynosi 20 lat

Wyszukaj przykład wyrażenia CASE

Wyszukiwanie CASE jest używane w języku SQL, aby zwrócić dane na podstawie warunku zawartego w instrukcji CASE.Rozważ scenariusz, w którym musisz uporządkować uczniów według wieku. Jeśli jednak wiek wynosi od 15 do 18 lat, musisz zamówić według miasta

def __init __ (self) python
WYBIERZ imię, wiek, miasto od uczniów KOLEJNOŚĆ WEDŁUG (PRZYPADEK, GDY WIEK OD 15 DO 18 LAT, A NASTĘPNIE MIASTO KOŃCZY wiek)

Ponieważ w powyższej tabeli „Studenci” nie ma wartości NULL, po wykonaniu powyższego zapytania zobaczysz następujące dane wyjściowe:

Imię Wiek Miasto
Ajay13Lucknow
Rohan14Hyderabad
ShubhamdwadzieściaDelhi
Sonalidwadzieścia jedenBengaluru
Geeta25Lucknow

Na tym kończymy artykuł o CASE w SQL. Mam nadzieję, że rozumiesz, jak używać instrukcji CASE do pobierania danych na podstawie warunków. 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.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego artykułu na temat „CASE w SQL”, a skontaktuję się z Tobą.