Heim  >  Artikel  >  Datenbank  >  Existiert NOT EQUAL in MySQL?

Existiert NOT EQUAL in MySQL?

WBOY
WBOYnach vorne
2023-09-05 20:41:071251Durchsuche

MySQL 中不存在 NOT EQUAL 吗?

Ja, NOT EQUAL existiert in MySQL in Form des -Operators. Die Syntax lautet wie folgt:

SELECT * FROM yourTableName WHERE yourColumnName <> yourValue;

Um die obige Syntax zu verstehen, erstellen wir eine Tabelle. Die Abfrage zum Erstellen der Tabelle lautet wie folgt:

mysql> create table DoesNotEqualDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT,
   -> Name varchar(20),
   -> PRIMARY KEY(Id)
   -> );
Query OK, 0 rows affected (0.98 sec)

Verwenden Sie den Befehl insert, um einige Datensätze in die Tabelle einzufügen. Die Abfrage zum Einfügen von Datensätzen lautet wie folgt:

mysql> insert into DoesNotEqualDemo(Name) values(NULL);
Query OK, 1 row affected (0.24 sec)

mysql> insert into DoesNotEqualDemo(Name) values(&#39;John&#39;);
Query OK, 1 row affected (0.18 sec)

mysql> insert into DoesNotEqualDemo(Name) values(&#39;Carol&#39;);
Query OK, 1 row affected (0.43 sec)

mysql> insert into DoesNotEqualDemo(Name) values(&#39;Bob&#39;);
Query OK, 1 row affected (0.13 sec)

mysql> insert into DoesNotEqualDemo(Name) values(&#39;&#39;);
Query OK, 1 row affected (0.13 sec)

mysql> insert into DoesNotEqualDemo(Name) values(&#39;Larry&#39;);
Query OK, 1 row affected (0.13 sec)

mysql> insert into DoesNotEqualDemo(Name) values(NULL);
Query OK, 1 row affected (0.10 sec)

Verwenden Sie die Select-Anweisung, um alle Datensätze in der Tabelle anzuzeigen. Die Abfrage lautet wie folgt -

mysql> select *from DoesNotEqualDemo;

Das Folgende ist die Ausgabe -

+----+-------+
| Id | Name  |
+----+-------+
|  1 | NULL  |
|  2 | John  |
|  3 | Carol |
|  4 | Bob   |
|  5 |       |
|  6 | Larry |
|  7 | NULL  |
+----+-------+
7 rows in set (0.00 sec)

Hier ist die Abfrage zur Auswahl aller Datensätze, die nicht gleich NULL und der leeren Zeichenfolge sind -

mysql> select *from DoesNotEqualDemo where Name <> &#39;NULL&#39; and Name <> &#39;&#39;;

Das Folgende ist die Ausgabe -

+----+-------+
| Id | Name  |
+----+-------+
|  2 | John  |
|  3 | Carol |
|  4 | Bob   |
|  6 | Larry |
+----+-------+
4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonExistiert NOT EQUAL in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen