MySQL Not Equal to plik operator nierówności używany do zwracania zestawu wierszy po porównaniu dwóch wyrażeń, które nie są równe. MySQL zawiera dwa typy operatorów Not Equal, którymi są () i (! =).
Różnica między operatorem () i (! =).
Operatory Not Equal w MySQL działają tak samo, aby przeprowadzić test nierówności między dwoma wyrażeniami. Zawsze dają ten sam wynik. Zawierają jednak jedną różnicę, która następuje po Normy ISO podczas gdy != nie jest zgodny z normą ISO.
Przykład 1
Stwórzmy studenta tabeli, aby zrozumieć, jak działa operator Not Equal w MySQL. Załóżmy, że tabela uczniów zawiera następujące dane:
Tabela: studenci
Jeśli chcesz uzyskać dane ucznia, do którego nie należą Anglia , następnie musisz wykonać następującą instrukcję:
SELECT * FROM students WHERE city 'England';
LUB,
SELECT * FROM students WHERE city != 'England';
Po pomyślnym wykonaniu powyższych zapytań otrzymamy taki sam wynik jak poniżej:
Przykład 2
W tym przykładzie zrozumiemy, jak działa operator Not Equal Grupuj według klauzula. Możemy użyć klauzuli Group By do grupowania wierszy zawierających te same dane. Jeśli chcemy pozyskać wszystkich klientów, którzy nie mają numer telefonu komórkowego I zduplikowany dochód wartość, wykonaj następującą instrukcję:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Otrzymamy następujące dane wyjściowe:
Przykład 3
W tym przykładzie zrozumiemy, jak operator Not Equal działa z a DOŁĄCZYĆ oświadczenie. Stwórzmy tabelę ' Łączność ' I ' klienci ' w bazie danych zawierającej następujące dane:
Tabela: kontakty
Tabela: klienci
Jeśli chcemy uzyskać wszystkie rekordy z tabeli klientów i kontaktów, dla których telefon komórkowy ma wartość Null, wykonaj następującą instrukcję, która zwróci wszystkich klientów, którzy nie mają numeru komórka numer:
właściwości kwasowe w dbm
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Po pomyślnym wykonaniu wyświetli się następujący wynik:
Przykład 4
W tym przykładzie zrozumiemy, jak operator Not Equal działa z wieloma warunkami w klauzuli WHERE. Na przykład chcemy uzyskać szczegółowe informacje o kliencie, gdzie dochód jest wyższy od 40000 , I zawód nie jest deweloper. Wykonaj następującą instrukcję, aby uzyskać wynik:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Po pomyślnym wykonaniu powyższej instrukcji otrzymamy następujące dane wyjściowe.