Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menyatakan tidak sama dengan kosong dalam sql

Bagaimana untuk menyatakan tidak sama dengan kosong dalam sql

下次还敢
下次还敢asal
2024-05-01 23:09:151116semak imbas

Terdapat dua cara untuk menulis tidak sama dengan null dalam SQL: 1. BUKAN NULL 2. <> Menggunakan pertanyaan IS NOT NULL akan mengembalikan rekod yang lajurnya bukan NULL, manakala menggunakan pertanyaan <> '' akan mengembalikan rekod yang lajurnya tidak sama dengan rentetan kosong.

Bagaimana untuk menyatakan tidak sama dengan kosong dalam sql

Cara menyatakan tidak sama dengan null dalam SQL

Dalam SQL, tidak sama dengan null boleh dinyatakan dalam dua cara utama berikut:

1. Ini BUKAN NULL akan mengembalikan Semua rekod dalam jadual di mana lajur column_name bukan NULL.

column_name 列不为 NULL 的所有记录。

2. <> ''

<code class="sql">SELECT * FROM table_name WHERE column_name IS NOT NULL;</code>

此查询将返回表中 column_name2. <> ''

<code class="sql">SELECT * FROM table_name WHERE column_name <> '';</code>
Pertanyaan ini akan mengembalikan rekod dalam jadual di mana lajur column_name tidak sama dengan rentetan kosong.

Contoh

Menggunakan jadual contoh:

<code class="sql">CREATE TABLE table_name (
  id INT NOT NULL,
  name VARCHAR(255)
);</code>
Masukkan beberapa rekod:
<code class="sql">INSERT INTO table_name (id, name) VALUES (1, 'John Doe');
INSERT INTO table_name (id, name) VALUES (2, NULL);</code>

Gunakan BUKAN NULL pertanyaan

<code class="sql">SELECT * FROM table_name WHERE name IS NOT NULL;</code>
Hasilnya:
<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>

Hasilnya :

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menyatakan tidak sama dengan kosong dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn