Maison  >  Article  >  base de données  >  Comment exprimer différent de vide en SQL

Comment exprimer différent de vide en SQL

下次还敢
下次还敢original
2024-05-01 23:09:151116parcourir

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 vide en SQL

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn