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

Wie man in SQL ungleich leer ausdrückt

下次还敢
Freigeben: 2024-05-01 23:09:15
Original
1272 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

此查询将返回表中 column_name

2. <> ''

<code class="sql">CREATE TABLE table_name (
  id INT NOT NULL,
  name VARCHAR(255)
);</code>
Nach dem Login kopieren
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>
Nach dem Login kopieren
Einige Datensätze einfügen:

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

Ist keine NULL-Abfrage verwenden

<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>
Nach dem Login kopieren
Nach dem Login kopieren
Ergebnis:

<code class="sql">SELECT * FROM table_name WHERE name <> '';</code>
Nach dem Login kopieren
🎜Verwenden <> '' Abfrage🎜🎜
<code>+----+------+
| id | name  |
+----+------+
| 1  | John Doe |
+----+------+</code>
Nach dem Login kopieren
Nach dem Login kopieren
🎜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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage