Что такое NULL в SQL?
ператор NULL в языке SQL используется для представления отсутствия значения в столбце таблицы. NULL не равен нулю или пустой строке, это означает отсутствие какого-либо значения или неопределенность данных.
Пример:
Рассмотрим таблицу "Students" с информацией о студентах:
CREATE TABLE Students (
StudentID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
GPA FLOAT
);
INSERT INTO Students (StudentID, FirstName, LastName, Age, GPA)
VALUES
(1, 'Alice', 'Johnson', 20, 3.5),
(2, 'Bob', 'Smith', 22, NULL),
(3, 'Charlie', 'Davis', NULL, 3.8),
(4, 'David', 'Brown', 21, 3.2);В этом примере, столбец "GPA" имеет значения NULL для студента "Bob" (где оценка GPA неизвестна) и для студента "Charlie" (где возраст неизвестен). NULL предоставляет возможность корректно обрабатывать отсутствующие или неопределенные данные в базе данных.
Комментарии