BESTE WEBSITE FÜR WEBENTWICKLER

SQL Tutorial

SQL HEIM SQL Intro SQL Syntax SQL SELECT SQL SELECT DISTINCT SQL WHERE SQL ORDER BY SQL AND SQL OR SQL NOT SQL INSERT INTO SQL NULL Werte SQL UPDATE SQL DELETE SQL SELECT TOP SQL MIN() und MAX() SQL COUNT SQL SUM SQL AVG SQL LIKE SQL Wildcards SQL IN SQL BETWEEN SQL Aliase SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL OUTER JOIN SQL Selbst beitreten SQL UNION SQL GROUP BY SQL HAVING SQL EXISTS SQL ANY, ALL SQL SELECT INTO SQL INSERT INTO SELECT SQL CASE SQL NULL Functions SQL Gespeicherte Verfahren SQL Kommentare SQL Betreiber

SQL Datenbank

SQL CREATE DATABASE SQL DROP DATABASE SQL BACKUP DATABASE SQL CREATE TABLE SQL DROP TABLE SQL ALTER TABLE SQL Einschränkungen SQL NOT NULL SQL UNIQUE SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK SQL DEFAULT SQL CREATE INDEX SQL AUTO INCREMENT SQL Daten SQL CREATE VIEW SQL Injektion SQL Hosting SQL Datentypen

SQL Referenzen

SQL Schlüsselwörter MySQL Funktionen SQL Serverfunktionen MS Access Funktionen SQL Schneller Ref

SQL Beispiele

SQL Beispiele SQL Editor SQL Quiz SQL Übungen SQL Bootcamp SQL Zertifikat

SQL. Lektionen für Anfänger

Ua En Es Fr

SQL NULL-Werte


Was ist ein NULL-Wert?

Ein Feld mit einem NULL-Wert ist ein Feld ohne Wert.

Wenn ein Feld in einer Tabelle optional ist, ist es möglich, einen neuen Datensatz einzufügen oder einen Datensatz zu aktualisieren, ohne diesem Feld einen Wert hinzuzufügen. In diesem Fall wird das Feld mit einem NULL-Wert gespeichert.

Notiz: Ein NULL-Wert unterscheidet sich von einem Nullwert oder einem Feld, das Leerzeichen enthält. Ein Feld mit einem NULL-Wert ist ein Feld, das bei der Datensatzerstellung leer gelassen wurde.


Wie testet man auf NULL-Werte?

Es ist nicht möglich, mit Vergleichsoperatoren auf NULL-Werte zu testen, wie zum Beispiel =, <, oder <>.

Wir müssen stattdessen die Operatoren IS NULL und IS NOT NULL verwenden.

IS NULL Syntax

SELECT column_names
FROM table_name
WHERE column_name IS NULL;

IS NOT NULL Syntax

SELECT column_names
FROM table_name
WHERE column_name IS NOT NULL;

Demo-Datenbank

Nachfolgend sehen Sie eine Auswahl aus der Tabelle "Customers" in der Beispieldatenbank Northwind:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

Der IS NULL-Operator

Der Operator IS NULL wird verwendet, um auf leere Werte (NULL-Werte) zu prüfen.

Das folgende SQL listet alle Kunden mit einem NULL-Wert im Feld „Adresse“ auf:

Beispiel

SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NULL;
Try it Yourself »

Tipp: Verwenden Sie immer IS NULL, um nach NULL-Werten zu suchen.


Der IS NOT NULL-Operator

Der Operator IS NOT NULL wird verwendet, um auf nicht leere Werte (NOT NULL-Werte) zu testen.

Das folgende SQL listet alle Kunden mit einem Wert im Feld „Adresse“ auf:

Beispiel

SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NOT NULL;
Try it Yourself »

Testen Sie sich mit Übungen

Exercise:

Select all records from the Customers where the PostalCode column is empty.

    SELECT * FROM Customers
    WHERE   ;
    


W3Schools SQL Video-Tutorial. SQL NULL-Werte

Dieses Video ist eine Einführung in die NULL-Werte in SQL.

Teil einer Reihe von Video-Tutorials zum Erlernen von SQL für Anfänger!