Drei Verwendungszwecke und Unterschiede von MySQL sind nicht gleich

Drei Verwendungszwecke und Unterschiede von MySQL sind nicht gleich

Urteilssymbole werden in MySQL häufig verwendet, und ungleich ist ein häufiger verwendetes Symbol . Die folgenden drei ungleich Symbole werden erklärt

Symbol Bedeutung
<> Die früheste Verwendung der Ungleichheit ist portabler als die folgenden beiden
!= Später wurde zu MySQL eine Funktion hinzugefügt, die der „ungleich“-Funktion in Programmiersprachen wie Java ähnelt.
nicht in Fügen Sie nach „nicht in“ Daten hinzu, um anzuzeigen, dass sie nicht in den Daten enthalten sind.

MySQL empfiehlt die Verwendung von <>, um Ungleichheit anzuzeigen . Warum? Aufgrund seiner starken Portabilität und schnellen Abfragegeschwindigkeit . Es gibt eine Frage auf LeetCode, bei der es sich um eine Kino-Abfrage handelt. Der Titel lautet wie folgt:

Bildbeschreibung hier einfügen

Tatsächlich ist es sehr einfach. Sie können Beschreibungen abfragen, die nicht langweilig sind, und IDs, die keine geraden Zahlen sind, und die Abfrageergebnisse nach Reihenfolge sortieren. Wenn Sie jedoch Beschreibungen abfragen, die nicht langweilig sind, müssen Sie das Urteil „ungleich“ verwenden. Im Folgenden finden Sie einen Vergleich der Abfragezeit, die ich für drei ungleiche verwendet habe

Bildbeschreibung hier einfügen

Es ist ersichtlich, dass <> immer noch schneller ist. Daher wird empfohlen, <> zu verwenden, um Ungleichheit anzuzeigen.

Mehr muss man dazu nicht sagen, geben wir ein Beispiel! ! !

Eine einfache Tabelle mit Daten:

Wählen Sie * vom Benutzer aus, wobei die Adresse != "Benutzer" ist. 

select * from user where address <> "Peking"

Wählen Sie * vom Benutzer, wobei Adresse = null ist

Wählen Sie * vom Benutzer aus, bei dem die Adresse null ist

Wählen Sie * vom Benutzer, wobei die Adresse != null ist

Zusammenfassen:

Wählen Sie * vom Benutzer aus, wobei die Adresse != "Benutzer" ist.
 
select * from user where address <> "Peking"
 
Wählen Sie * vom Benutzer, wobei Adresse = null ist
Wählen Sie * vom Benutzer aus, bei dem die Adresse null ist
 
Wählen Sie * vom Benutzer, wobei die Adresse != null ist
Wählen Sie * vom Benutzer aus, bei dem die Adresse nicht null ist

Nur ein paar Sätze und drei äußerst häufige Punkte. Vielleicht sind wir ratlos und zögern bei der Antwort.

In <> und! = sind gleichwertig. Wenn ein Feld nicht einem bestimmten Wert entspricht (einem nicht leeren Wert), ist das Ausgabeergebnis, dass dieses Feld leer ist und nicht ausgegeben wird.

is und is not werden in Verbindung mit null verwendet . Ich nenne es is not, not empty.

Damit ist dieser Artikel über die drei Verwendungen und Unterschiede von MySQL ungleich abgeschlossen. Weitere relevante Inhalte zu MySQL ungleich finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Schreiben von MySQL ungleich null und gleich null
  • MySQL ist nicht gleich Symbolschreiben

<<:  Zehn Erfahrungen im Webdesign im Jahr 2008

>>:  Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Artikel empfehlen

Mysql-Datenbankdesign - Analyse von drei Paradigmenbeispielen

Drei Paradigmen 1NF: Felder sind untrennbar; 2NF:...

Ein Designer beschwert sich erneut über die offizielle Website von Hammer

Letztes Jahr war der offene Brief ein großer Erfo...

Einige Hinweise zu MySQL-Routineberechtigungen

1. Wenn der Benutzer über die Berechtigung zum Er...

HTML löst das Problem ungültiger Tabellenbreiteneinstellungen

Wenn Sie den Stil „table-layer:fixed“ für eine Ta...

Grundlegendes zu MySQL-Sperren basierend auf Update-SQL-Anweisungen

Vorwort Die MySQL-Datenbanksperre ist ein wichtig...

Lösung für das Problem der Werteübergabe zwischen HTML-Seiten

Als ich den Aufsatz zum ersten Mal verwendete, füh...

Benutzerdefinierte Docker-Netzwerkcontainer-Verbindung

Inhaltsverzeichnis Vorwort -Link Benutzerdefinier...

Zusammenfassung der Wissenspunkte zum Abdecken von Indizes in MySQL

Wenn ein Index die Werte aller abzufragenden Feld...

Zusammenfassung der Methoden zum Einfügen von Videos in HTML-Seiten

Wenn Sie nun das Video-Tag auf einer Seite verwen...

Zusammenfassung der MySQL-Datenmigration

Inhaltsverzeichnis Vorwort: 1. Über die Datenmigr...

Detaillierte Analyse der Verwendungs- und Anwendungsszenarien von Slots in Vue

Was sind Slots? Wir wissen, dass in Vue nichts in...

Informationen zur Installation des Python3.8-Images im Docker

Offizielle Docker Hub-Website 1. Suchen Sie nach ...