首頁 > 資料庫 > SQL > 主體

sql中不等於空怎麼表示

下次还敢
發布: 2024-05-01 23:09:15
原創
1111 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!