Heim >Datenbank >SQL >Wie man in SQL ungleich leer ausdrückt

Wie man in SQL ungleich leer ausdrückt

下次还敢
下次还敢Original
2024-05-01 23:09:151233Durchsuche

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.

Wie man in SQL ungleich leer ausdrückt

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

<code class="sql">SELECT * FROM table_name WHERE column_name IS NOT NULL;</code>

Diese Abfrage gibt alle Datensätze in der Tabelle zurück, bei denen die Spalte column_name nicht NULL ist. 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>
Diese Abfrage gibt Datensätze in der Tabelle zurück, bei denen die Spalte column_name nicht mit der leeren Zeichenfolge übereinstimmt.

Beispiel

Beispieltabelle verwenden:

<code class="sql">INSERT INTO table_name (id, name) VALUES (1, 'John Doe');
INSERT INTO table_name (id, name) VALUES (2, NULL);</code>
Einige Datensätze einfügen:

<code class="sql">SELECT * FROM table_name WHERE name IS NOT NULL;</code>

Ist keine NULL-Abfrage verwenden

<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>
Ergebnis:

<code class="sql">SELECT * FROM table_name WHERE name <> '';</code>
🎜Verwenden <> '' Abfrage🎜🎜
<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>
🎜Ergebnisse :🎜rrreee

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn