Maison >base de données >SQL >Comment exprimer différent de vide en SQL
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
<code class="sql">SELECT * FROM table_name WHERE column_name IS NOT NULL;</code>
Cette requête. renverra Tous les enregistrements de la table où la colonne column_name
n'est pas NULL
. column_name
列不为 NULL
的所有记录。
2. <> ''
<code class="sql">SELECT * FROM table_name WHERE column_name <> '';</code>
此查询将返回表中 column_name
2. <> ''
<code class="sql">CREATE TABLE table_name ( id INT NOT NULL, name VARCHAR(255) );</code>Cette requête renverra les enregistrements dans la table où la colonne
column_name
n'est pas égale à la chaîne vide.
Exemple
Utilisation d'un exemple de table :
<code class="sql">INSERT INTO table_name (id, name) VALUES (1, 'John Doe'); INSERT INTO table_name (id, name) VALUES (2, NULL);</code>Insérer des enregistrements :
<code class="sql">SELECT * FROM table_name WHERE name IS NOT NULL;</code>
Utiliser la requête IS NOT NULL
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>Résultat :
<code class="sql">SELECT * FROM table_name WHERE name <> '';</code>🎜Utiliser la requête <> 🎜🎜
<code>+----+------+ | id | name | +----+------+ | 1 | John Doe | +----+------+</code>🎜Résultats :🎜rrreee
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!