Довідники 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 надає можливість коректно обробляти відсутні або невизначені дані у базі даних.

Коментарі
Додати коментар

Поки що коментарів немає