W tym spisie omówi:
Czy możemy użyć podziału w klauzuli w MySQL?
Tak, możemy użyć podziału w „GDZIE„Klauzula w MySQL. Klauzula „gdzie” może wyodrębnić zapisy, które spełniają określone warunki.
Składnia
Ogólna składnia klauzuli Where Stebery jest wymieniona poniżej:
Teraz użyjmy podziału w „GDZIE”Klauzula dla lepszego zrozumienia!
Krok 1: Dostęp do mysql
Najpierw połącz się z serwerem MySQL, uruchamiając „Mysql„Zapytanie o nazwę użytkownika i domyślne hasło:
Krok 2: Wyświetl bazy danych
Następnie użyj „POKAZYWAĆ„Polecenie do wymienienia wszystkich baz danych:
Wybraliśmy „MyNewdb„Baza danych do dalszego procesu:
Krok 3: Zmień bazę danych
Uruchom „UŻYWAĆ„Instrukcja, aby zmienić bazę danych:
Krok 4: Wyświetl tabelę bazy danych
Teraz wykonaj „WYBIERAĆ„Oświadczenie o wymieleniu treści tabeli:
Tutaj wymieniliśmy „student" tabela:
Podobnie wymień zawartość „Student_marks" tabela:
Wybierz * z Student_marks;Teraz zastosujemy „GDZIE”Klauzula z podziałkami na wyżej wymienionej tabeli, aby uzyskać pożądane rekordy.
Jak używać podziału w mysql, gdzie klauzula?
Wykonaj „WYBIERAĆ”Oświadczenie z„GDZIE”Klauzula i„WYBIERAĆ„Oświadczenie jako podzielone:
Wybierz FirstName, miasto od studenta, gdzie std = (wybierz std od studenta, gdzie lastName = "khan");Tutaj:
W powyższym poleceniu, po pierwsze, substancja zostanie wykonana. Następnie zewnętrzne zapytanie zostanie wykonane. Zgodnie z dostarczonym wyjściem tylko jeden rekord spełnia określony warunek:
Jak korzystać z podziału mysql z operatorami porównawczymi w klauzuli Where?
Możemy również użyć różnych operatorów porównawczych do porównania pojedynczego wyniku zwróconego przez podział i wyrażenie w „GDZIE”Klauzula. Ci operatorzy porównawcze są „>" Lepszy niż, "=”Równy i„<" mniej niż.
Przykład 1: Korzystanie z „>” większego niż operator porównawczy w klauzuli „gdzie” z rozdzielczością
Poniższe polecenie zwraca zapisy studentów, których znaki są wyższe niż „70„Korzystanie z podziału:
W tym zapytaniu:
Przykład 2: Używanie „<” Less than Comparison Operator in “WHERE” Clause with Subquery
Poniższe polecenie zwróci szczegóły tych uczniów, których znaki są mniejsze niż „70„Korzystanie z podziału w„GDZIE„Klauzula:
Zgodnie z wykonanym oświadczeniem tylko jeden uczeń ma mniej niż „70" znaki:
Przykład 3: Używanie „=” równego operatora porównawczego w klauzuli „gdzie” z rozdzielczością
Podobnie, poniżej wyświetlone polecenie otrzyma szczegóły tych uczniów, których znaki są równe „78" używając "WYBIERAĆ„Oświadczenie jako podzielone:
Jak używać podziału mysql w klauzuli z operatorami „w” lub „nie”?
Jeśli określone podtrzymanie zwraca wiele wartości, jesteśmy zobowiązani do użycia „GDZIE„Klauzula z„W" Lub "NIE W„Operator.
Załóżmy, że mamy tabelę o nazwie „student„Zawiera następujące dane:
„„Student_marks„Tabela zawiera poniżej listy rekordów:
Przykład 1: Używanie operatora „Not in” w klauzuli „gdzie” z rozdzielczością
Załóżmy, że mamy tabelę o nazwie „student„To zawiera dane ucznia, takie jak„Imię”,„Nazwisko”,„Miasto”,„Stały adres”I więcej szczegółów. Chcemy uzyskać „nazwę pierwszej” i „miasto” z „student”. W podziale otrzymujemy rekord studentów o różnych nazwach miast:
Tutaj "ODRĘBNY„Instrukcja służy do zwrócenia tylko różnych wartości:
Przykład 2: Używanie operatora „w” w klauzuli „gdzie” z subtelnym
Mamy stół o nazwie „Student_marks„To zawiera dane ucznia, takie jak„Std”,„Imię”,„Nazwisko", I "Znaki". Musimy uzyskać „nazwę pierwszej” z „Student_marks”Tabela, w której znaki studenckie istnieją w podziale. W podziale otrzymujemy oceny tych uczniów, którzy różnią się od siebie.
Aby to zrobić, wykonaj poniżej listy:
Wybierz STD, FirstName from Student_marks Where Mandks In (wybierz odrębne znaki od Student_marks);Chodzi o użycie podziału w klauzuli Where w MySQL.
Wniosek
Tak, możesz użyć podziału w MySQL „GDZIE”Klauzula. Możemy użyć operatorów porównawczych, takich jak mniej niż, równi i większy niż w klauzuli „gdzie”. Dodatkowo „„W" I "NIE W„Operatorzy mogą być używane w podziale. W tym pismach pokazano o podziale w klauzuli „gdzie” w MySQL.