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

Bagaimana untuk menyatakan tidak sama dengan kosong dalam sql

下次还敢
Lepaskan: 2024-05-01 23:09:15
asal
1272 orang telah melayarinya

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>
Salin selepas log masuk

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

<code class="sql">SELECT * FROM table_name WHERE column_name <> '';</code>
Salin selepas log masuk
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>
Salin selepas log masuk
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>
Salin selepas log masuk

Gunakan BUKAN NULL pertanyaan

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

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan