Junior — Middle
126
Care sunt regulile principale și caracteristicile tratamentului valorii NULL atunci când lucrați cu interogări SQL?
Companiile au fost întrebate
One To Work
Răspuns de la AI
sobes.tech AI
При работе с SQL-запросами значение NULL требует особого внимания, так как оно означает отсутствие значения, а не ноль или пустую строку.
Основные правила:
- Для проверки NULL нельзя использовать операторы сравнения (=, !=), вместо этого нужно использовать IS NULL или IS NOT NULL.
- В запросах с условиями, например,
WHERE column IS NULL— выбираются строки, где значение столбца отсутствует. - При вставке или обновлении данных, чтобы задать NULL, нужно явно указать NULL без кавычек.
Пример:
SELECT * FROM users WHERE last_login IS NULL;
INSERT INTO users (name, last_login) VALUES ('Иван', NULL);