Il existe deux façons d'écrire différent de null en SQL : 1. IS NOT NULL 2. <> L'utilisation de la requête IS NOT NULL renverra les enregistrements dont la colonne n'est pas NULL, tandis que l'utilisation de la requête <> '' renverra les enregistrements dont la colonne n'est pas égale à la chaîne vide.
Comment exprimer différent de null en SQL
En SQL, différent de null peut être exprimé des deux manières principales suivantes :
1 N'EST PAS NULL
SELECT * FROM table_name WHERE column_name IS NOT NULL;
Cette requête. renverra Tous les enregistrements de la table où la colonne column_name
n'est pas NULL
. 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
n'est pas égale à la chaîne vide. Exemple
Utilisation d'un exemple de table :
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;
Utiliser la requête IS NOT NULL
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>
SELECT * FROM table_name WHERE name <> '';
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!