SQL nie jest równy operator

SQL nie jest równy operator
W tym artykule omówiono operatorów porównawczych w SQL, w szczególności nie równych operator. Niezrówny operator w SQL pozwala wybrać określone rekordy, które pasują do określonego warunku. Operatorzy porównawcze, tacy jak nie równy operator, są łączone z klauzulą ​​Where, aby wybrać rekordy, w których konkretny warunek jest prawdziwy.

SQL nie jest równy operator

W SQL nie równy operator używa symbolu (!=). Służy do porównania dwóch wartości lub wyrażeń. Na przykład:

10 != 10
LUB
(10*10) != (100/10)

NOTATKA: Nieobsługowy operator używa symbolu () w niektórych silnikach bazy danych. Jednak wyniki są podobne.

Wartość zwracana

Nieobsługowy operator w SQL zwraca wartość logiczną. Zwróci false, jeśli wyrażenie po lewej stronie jest równe praworęcznemu terminowi. Na przykład:

10 != 10
// zwraca false

Jeśli wyrażenie po lewej stronie nie jest równe praworęcznemu terminowi, zwraca prawdę.

(10*10) != (100/10)
// zwraca prawdziwie

Pomyśl o tym jak o negacji równej operatora. Dlatego zwraca przeciwieństwo tego, co równe wobec powrót operatora.

NOTATKA: Nieobsługowy operator zwróci 1, aby reprezentować True i 0, aby reprezentować false w niektórych silnikach bazy danych. Na przykład PostgreSQL zwróci „f” dla fałszywego i „t” dla true.

Przykład 1

Załóżmy, że mamy tabelę próbki, jak pokazano poniżej:

Możemy użyć niewiarygodnego operatora, aby wykluczyć wszystkie wyniki, w których kategoria jest równa Dev-OPS1

Możemy uruchomić zapytanie, jak pokazano:

Wybierz * od pracowników
Gdzie kategoria != („Dev-ops1”);

Powinno to usunąć wszystkie wiersze, w których kategoria jest równa „dev-ops1”. Przykładowe dane wyjściowe jest jak ilustrowane poniżej:

Zauważ, że brakuje rekordów DEV-OPS1.

Przykład 2

Możesz także połączyć wiele warunków za pomocą operatorów i lub lub operatorów. Przykładem jest jak pokazano:

Wybierz * od pracowników
Gdzie kategoria != („Dev-ops1”) i aktywny != Prawda;

W takim przypadku powyższe zapytanie wykluje wszystkie rekordy, w których kategoria jest równa „dev-ops1”, a status jest prawdziwy.

Powstała tabela jest jak pokazana:

Wniosek

Za pośrednictwem tego artykułu zbadałeś i nauczyłeś się, jak korzystać z operatorów porównawczych za pomocą operatora nie równego jako przykładu. Operatorzy porównawcze umożliwiają optymalizację wyników bazy danych poprzez wyszukiwanie określonych warunków.