Warunek: Zaloguj się do lokalnego serwera MySQL
Przed rozpoczęciem tego postu upewnij się, że zaloguj się do lokalnego serwera MySQL za pomocą tej składni:
mysql -u -pPodaj nazwę swojego serwera MySQL, a nazwa użytkownika tego postu jest „MD„Tak więc polecenie stało się:
mysql -u md -pPo udanym logowaniu zmień bazę danych, w której chcesz pracować za pomocą składni:
używać ;Nazwa bazy danych, ponieważ ten post to „Linuxhint„Tak więc poleceniem będzie:
Użyj Linuxhint;Wyjście wyświetli wiadomość „Baza danych zmieniła się”:
Z powodzeniem zmieniłeś się na żądaną bazę danych.
Jakie jest „sprawa” w MySQL?
„„SPRAWA”Oświadczenie jest wyrażeniem warunkowym w MySQL w celu zdefiniowania warunków i odpowiednich działań, które należy wykonać na podstawie tych warunków. Możesz zdefiniować warunki, aby wykonać odpowiednie działania, jeśli warunek jest prawdziwy; W przeciwnym razie uruchom „W PRZECIWNYM RAZIE" działanie. Wiele warunków można zdefiniować w jednym ”GDY”Klauzula za pomocą operatorów logicznych między nimi.
Składnia instrukcji „sprawa”
Składnia „SPRAWA„Oświadczenie to:
WYBIERAĆ *,Podziałmy tę składnię, tutaj:
Przykład instrukcji przypadków do grupowania opartego na zakresie
Aby zdefiniować wyjście do grupowania na podstawie stanu, jeśli „ID" ze stołu "pracownik”Występuje w zakresie zdefiniowanym w„GDY”Klauzula i wyświetl swoje dane wyjściowe w kolumnie o nazwie„ID". Uruchom polecenie podane poniżej:
Wyświetla wyjście „1-5„Gdzie„ id ”leży między„1" Do "5”,„6-10" gdzie "ID" kłamstwa w "6" Do "10”W przeciwnym razie, jeśli oba warunki nie zostaną spełnione, wyświetla się wyjście„Większe niż 10”:
Instrukcja przypadku z wieloma warunkami przy użyciu logicznego operatora „i”
„„SPRAWA”Instrukcja może zdefiniować wiele warunków za pomocą logicznego„I„Operator. Składnia dla „GDY„Operator z wieloma warunkami przy użyciu„I„Operator podano poniżej:
WYBIERAĆ *,Zobaczmy przykład „WYBIERAĆ”„ID”,„Nazwa firmy" I "Nazwa Kontaktu”Kolumny z tabeli„pracownik" do wyświetlenia "Kategoria nr 1„Jeśli„ „Miasto" I "Kraj”Są równe„Osaka" I "Japonia”Odpowiednio lub wyświetlaj”Kategoria nr 2„Jeśli są równe„Londyn" I "Wielka Brytania". Jeśli warunki w „GDY„Klauzula nie spełnia powrotu”Nieznany". Wyjście powinno wyświetlić w kolumnie o nazwie „Miasto". Polecenie dla podanego przykładu znajduje się poniżej:
Wybierz identyfikator, nazwa firmy, nazwa kontaktowa,Wyjście wyświetla kolumnę „Miasto„To kategoryzuje rekordy na podstawie wielu warunków:
Zobaczmy kolejny przykład, aby „WYBIERAĆ”„ID" I "Nazwa produktu”Kolumny z tabeli„Produkt" do wyświetlenia "Niska cena”,„Cena środkowa" I "Wysoka cena„Jeśli„ „Cena jednostkowa„Leży w określonych zakresach za pomocą operatorów porównawczych i„I„Operator między dwoma warunkami w„GDY”Klauzula. W przeciwnym razie, jeśli „GDY„Warunki klauzuli nie są spełnione, zwróć”Nieznany". Wyjście powinno wyświetlić w kolumnie o nazwie „Cena jednostkowa". Polecenie dla podanego przykładu znajduje się poniżej:
Wybierz identyfikator, nazwa produktu,Wyjście wyświetla się w kolumnie „Cena jednostkowa”:
Instrukcja przypadku z wieloma warunkami za pomocą logicznego operatora „lub”
„„SPRAWA”Instrukcja może zdefiniować wiele warunków za pomocą logicznego„LUB„Operator. Składnia dla „GDY„Operator z wieloma warunkami przy użyciu„LUB„Operator podano poniżej:
WYBIERAĆ *,Zobaczmy przykład, aby „WYBIERAĆ”„ID”,„Nazwa firmy" I "Nazwa Kontaktu”Kolumny z tabeli„pracownik„Aby wyświetlić kategorie, jeśli„Miasto" I "Kraj"Są równe określonej wartości. Operator „lub” jest używany między dwoma warunkami w „GDY”Klauzula. W przeciwnym razie, jeśli „GDY„Warunki klauzuli nie są spełnione, zwróć”Nieznany". Wyjście powinno wyświetlić w kolumnie o nazwie „Miasto". Polecenie podanego przykładu znajduje się poniżej:
Wybierz identyfikator, nazwa firmy, nazwa kontaktowa,Wyjście wyświetla wartości w kolumnie „Miasto”Wyodrębnione przez„SPRAWA”Oświadczenie o wielu warunkach:
Zobaczmy inny przykład, aby „WYBIERAĆ”„ID”,„Imię”,„Nazwisko" I "Telefon”Kolumny z tabeli„Klient„Aby wyświetlić kategorie, jeśli„Miasto" albo "Kraj„Wartość jest równa określonym wartościom. Jeśli warunki w „GDY„Klauzula nie spotyka się, wracaj”Nieznany". Wyjście powinno wyświetlić w kolumnie o nazwie „Miasto". Polecenie podanego przykładu znajduje się poniżej:
Wybierz identyfikator, pierwsza nazwa, nazwa, telefon,Zapytanie zostanie wykonane i zwróci dane wyjściowe zawierające kolumnę „Miasto„Aby wyświetlić kategorie według wielu warunków:
To podsumowuje wszystkie różne metody korzystania z instrukcji przypadków z wieloma warunkami.
Wniosek
„„SPRAWA”Instrukcja w MySQL służy do definiowania złożonej i dynamicznej logiki poprzez zdefiniowanie wielu warunków w jednym”GDY„Klauzula za pomocą logicznego”I" I "LUB„Operatorzy. „„W PRZECIWNYM RAZIE„Klauzula jest wykonywana, jeśli nie jest spełnione żadne warunki. Na końcu instrukcji upewnij się, że używasz słowa kluczowego „END”.