Es gibt zwei Möglichkeiten, in SQL ungleich null zu schreiben: 1. IS NOT NULL; 2. <> Bei Verwendung der IS NOT NULL-Abfrage werden Datensätze zurückgegeben, bei denen die Spalte nicht NULL ist, während bei Verwendung der <> ''-Abfrage Datensätze zurückgegeben werden, bei denen die Spalte nicht mit der leeren Zeichenfolge übereinstimmt.
So drücken Sie ungleich null in SQL aus
In SQL kann ungleich null auf die folgenden zwei Arten ausgedrückt werden:
1. IST NICHT NULL
SELECT * FROM table_name WHERE column_name IS NOT NULL;
Diese Abfrage gibt alle Datensätze in der Tabelle zurück, bei denen die Spalte column_name
nicht NULL
ist. column_name
列不为 NULL
的所有记录。
2. <> ''
SELECT * FROM table_name WHERE column_name <> '';
此查询将返回表中 column_name
2. <> ''
CREATE TABLE table_name ( id INT NOT NULL, name VARCHAR(255) );
column_name
nicht mit der leeren Zeichenfolge übereinstimmt. Beispiel
Beispieltabelle verwenden:
INSERT INTO table_name (id, name) VALUES (1, 'John Doe'); INSERT INTO table_name (id, name) VALUES (2, NULL);
SELECT * FROM table_name WHERE name IS NOT NULL;
Ist keine NULL-Abfrage verwenden
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>
SELECT * FROM table_name WHERE name <> '';
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>
Das obige ist der detaillierte Inhalt vonWie man in SQL ungleich leer ausdrückt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!