Справочники SQL NULL

Что такое 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 предоставляет возможность корректно обрабатывать отсутствующие или неопределенные данные в базе данных.

Комментарии
Добавить комментарий

Пока комментариев нет