SQL で null と等しくないを記述する方法は 2 つあります。1. IS NOT NULL; 2. <> IS NOT NULL クエリを使用すると、列が NULL ではないレコードが返されますが、<> '' クエリを使用すると、列が空の文字列に等しくないレコードが返されます。
SQL で null と等しくないを記述する方法
SQL では、null と等しくない場合は次のように使用できます。 2 つのメソッド 主な表現方法:
1. IS NOT NULL
SELECT * FROM table_name WHERE column_name IS NOT NULL;
このクエリは、テーブル内の column_name
列を返します。 NULL
すべてのレコードではありません。
2. <> ''
SELECT * FROM table_name WHERE column_name <> '';
このクエリは、テーブル内の column_name
列と等しくないレコードを返します。空の文字列。
例
サンプル テーブルの使用:
CREATE TABLE table_name ( id INT NOT NULL, name VARCHAR(255) );
いくつかのレコードの挿入:
INSERT INTO table_name (id, name) VALUES (1, 'John Doe'); INSERT INTO table_name (id, name) VALUES (2, NULL);
IS NOT NULL クエリを使用
SELECT * FROM table_name WHERE name IS NOT NULL;
結果:
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>
<> '' を使用して
SELECT * FROM table_name WHERE name <> '';
結果:
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>
以上がSQLで空と等しくないを表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。