SQL i

SQL i
W tym artykule prowadzimy Cię do zrozumienia, jak korzystać z SQL i operatora, umożliwiając dodanie warunków do danego zapytania za pomocą klauzuli Where. Zanurzmy się i zobaczmy, jak i operator gra w naszych instrukcjach SQL.

SQL i operator

Jak można się domyślić, i operator jest operatorem logicznym, który pozwala połączyć dwa lub więcej wyrażeń logicznych i traktować je jako jedno. Oznacza to, że wszystkie warunki muszą być prawdziwe w przypadku zastosowania warunku.

Znajdziesz operator używany w klauzuli Where w połączeniu z innymi instrukcjami SQL, takimi jak wybór, aktualizacja i usuwanie.

To pozwala ograniczyć zakres, którego działanie wykonuje. Na przykład, używając instrukcji Usuń, możesz użyć klauzuli Where i Słowo kluczowe, aby upewnić się, że tylko dane, które spełniają określony warunek.

Składnik operatora i operatora można wyrazić, jak pokazano poniżej:

bool_expr_1 i bool_expr_2 i bool_expr_3… i bool_expr_n;

Możesz mieć tyle logicznych wyrażeń, ile chcesz. Pamiętaj jednak, że wszystkie określone wyrażenia muszą ocenić, aby były prawdziwe. Jeśli jedno wyrażenie jest fałszywe, całe stwierdzenie jest traktowane jako fałszywe.

Uwaga: Wartości zerowe są również traktowane jako fałszywe.

Przykładowe użycie

Załóżmy, że mamy przykładowe dane, jak pokazano w poniższych zapytaniach:

Zrzuć bazę danych, jeśli istnieje próbka;
Utwórz bazę danych sampledB;
Użyj SampleDB;
Utwórz twórców tabeli (
ID int auto_increment nie null podstawowy klucz,
First_name varchar (50) nie null,
Last_name varchar (50),
Departament Varchar (50) nie null,
wynagrodzenie int
);
Wstaw do programistów (First_name, Last_name, dział, wynagrodzenie)
Wartości
(„Rogan”, „Ellison”, „gra”, 120000),
(„Anne”, „Neale”, „baza danych”, 122000),
(„Frazer”, „Kouma”, „frontend”, 100000),
(„Krish”, „Pollard”, „Backend”, 115000),
(„ASA”, „Ford”, „Devops”, 118000),
(„Sahil”, „Sierra”, „gra”, 135000),
(„Keira”, „Diacon”, „baza danych”, 130000),
(„Inaaya”, „Hanson”, „Cloud”, 123000),
(„Bogdan”, „Morley”, „frontend”, 108000),
(„Mariah”, „Goldsmith”, „Backend”, 120000);

Wynikowy stół:

Aby znaleźć programistów pracujących w dziale „DevOps” i mają pensję wyższą niż 110000, możemy uruchomić zapytanie, jak pokazano:

Wybierz * od programistów, gdzie dział = „devOps” i pensja> = 110000;

Zapytanie powinno znaleźć pasujące rekordy i zwrócić je zgodnie z pokazem:

Identyfikator | Pierwsza nazwa_nazwa | Last_name | Department | Wynagrodzenie |
--+----------+---------+----------+------+
5 | ASA | Ford | DevOps | 118000 |

W tym przypadku istnieje tylko jeden rekord, jak pokazano powyżej. Możesz określić więcej warunków, aby dalej odfiltrować dane za pomocą słowa kluczowego i.

Wniosek

W tym poście omówiliśmy, jak korzystać z operatora w SQL, aby połączyć wiele wyrażeń logicznych w zapytaniach. Dziękuje za przeczytanie. Sprawdź nasz samouczek SQL lub operatora, aby dowiedzieć się więcej o operatorze lub o tym, jak to działa w porównaniu z operatorem.