ホームページ > データベース > SQL > SQLで空と等しくないを表現する方法

SQLで空と等しくないを表現する方法

下次还敢
リリース: 2024-05-01 23:09:15
オリジナル
1272 人が閲覧しました

SQL で null と等しくないを記述する方法は 2 つあります。1. IS NOT NULL; 2. <> IS NOT NULL クエリを使用すると、列が NULL ではないレコードが返されますが、<> '' クエリを使用すると、列が空の文字列に等しくないレコードが返されます。

SQLで空と等しくないを表現する方法

SQL で null と等しくないを記述する方法

SQL では、null と等しくない場合は次のように使用できます。 2 つのメソッド 主な表現方法:

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート