SQL nicht gleicher Operator
In SQL verwendet der nicht gleiche Bediener das Symbol (!=)). Es wird verwendet, um zwei Werte oder Ausdrücke zu vergleichen. Zum Beispiel:
10 != 10NOTIZ: Der nicht gleiche Bediener verwendet das Symbol () in einigen Datenbankmotoren. Die Ergebnisse sind jedoch ähnlich.
Rückgabewert
Der nicht gleiche Betreiber in SQL gibt einen booleschen Wert zurück. Es gibt falsch zurück, wenn der linke Ausdruck dem rechten Term gleich ist. Zum Beispiel:
10 != 10Wenn der linke Ausdruck nicht gleich dem rechten Begriff ist, gibt er wahr zurück.
(10*10) != (100/10)Betrachten Sie es als die Verneinung des gleichmäßigen Operators. Daher gibt es das Gegenteil von dem zurück, was der gleiche dem Operator zurückgibt.
NOTIZ: Der nicht gleiche Betreiber gibt 1 zurück, um True und 0 darzustellen, um in einigen Datenbankmotoren Falsch darzustellen. PostgreSQL zum Beispiel wird 'f' für false und 't' für true zurückgegeben.
Beispiel 1
Angenommen, wir haben eine Beispieltabelle, wie unten gezeigt:
Wir können den nicht gleichen Operator verwenden, um alle Ergebnisse auszuschließen, in denen die Kategorie Dev-Ops1 entspricht
Wir können eine Abfrage wie gezeigt ausführen:
Wählen Sie * von Mitarbeitern ausDies sollte alle Zeilen entfernen, in denen die Kategorie gleich 'dev-ops1' ist. Eine Beispielausgabe ist wie unten dargestellt:
Beachten Sie, dass die DEV-OPS1-Datensätze fehlen.
Beispiel 2
Sie können auch mehrere Bedingungen mit den und oder Operatoren kombinieren. Ein Beispiel ist wie gezeigt:
Wählen Sie * von Mitarbeitern ausIn diesem Fall schließt die obige Abfrage alle Datensätze aus, in denen die Kategorie "dev-op.
Die resultierende Tabelle ist wie gezeigt:
Abschluss
Über diesen Artikel haben Sie untersucht und gelernt, wie Sie Vergleichsoperatoren verwenden, die den nicht gleichen Operator als Beispiel verwenden. Mit Vergleichsbetreibern können Sie Ihre Datenbankergebnisse optimieren, indem Sie nach bestimmten Bedingungen suchen.