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