Rumah  >  Artikel  >  pangkalan data  >  Adakah NOT EQUAL wujud dalam MySQL?

Adakah NOT EQUAL wujud dalam MySQL?

WBOY
WBOYke hadapan
2023-09-05 20:41:071251semak imbas

MySQL 中不存在 NOT EQUAL 吗?

Ya, NOT EQUAL wujud dalam MySQL dalam bentuk operator. Sintaksnya adalah seperti berikut -

SELECT * FROM yourTableName WHERE yourColumnName <> yourValue;

Untuk memahami sintaks di atas, mari kita buat jadual. Pertanyaan untuk mencipta jadual adalah seperti berikut -

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

Gunakan arahan sisip untuk memasukkan beberapa rekod dalam jadual. Pertanyaan untuk memasukkan rekod adalah seperti berikut -

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)

Gunakan pernyataan pilih untuk memaparkan semua rekod dalam jadual. Pertanyaannya adalah seperti berikut -

mysql> select *from DoesNotEqualDemo;

Berikut ialah output -

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

Berikut adalah pertanyaan untuk memilih semua rekod yang tidak sama dengan NULL dan rentetan kosong -

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

Berikut ialah output -

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

Atas ialah kandungan terperinci Adakah NOT EQUAL wujud dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam