首頁 >資料庫 >SQL >sql中不等於空怎麼表示

sql中不等於空怎麼表示

下次还敢
下次还敢原創
2024-05-01 23:09:151337瀏覽

SQL 中不等於空的寫法有兩種:1. IS NOT NULL;2. <> ''。使用 IS NOT NULL 查詢將傳回列不為 NULL 的記錄,而使用 <> '' 查詢將傳回列不等於空字串的記錄。

sql中不等於空怎麼表示

SQL 中表示不等於空的寫法

在SQL 中,不等於空白可以使用以下兩種主要方式表示:

1. IS NOT NULL

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

此查詢將傳回表中column_name 欄位不為NULL 的所有記錄。

2. <> ''

<code class="sql">SELECT * FROM table_name WHERE column_name <> '';</code>

此查詢將傳回表中 column_name 欄位不等於空字串的記錄。

範例

使用範例表:

<code class="sql">CREATE TABLE table_name (
  id INT NOT NULL,
  name VARCHAR(255)
);</code>

#插入一些記錄:

<code class="sql">INSERT INTO table_name (id, name) VALUES (1, 'John Doe');
INSERT INTO table_name (id, name) VALUES (2, NULL);</code>

使用IS NOT NULL 查詢

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

結果:

<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>

使用<> '' 查詢

<code class="sql">SELECT * FROM table_name WHERE name <> '';</code>

結果:

<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>

以上是sql中不等於空怎麼表示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn