SQL で null と等しくないを記述する方法は 2 つあります。1. IS NOT NULL; 2. <> IS NOT NULL クエリを使用すると、列が NULL ではないレコードが返されますが、<> '' クエリを使用すると、列が空の文字列に等しくないレコードが返されます。
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 サイトの他の関連記事を参照してください。