Щоб відобразити записи без NULL у стовпці, використовувати оператор IS NOT NULL . Вам потрібна лише назва стовпця (або вираз) і оператор IS NOT NULL (у нашому прикладі ціна IS NOT NULL). Помістіть цю умову в речення WHERE (у нашому прикладі WHERE price IS NOT NULL), яке фільтрує рядки.
У SQL Server ви можете використовувати оператор IS NOT NULL щоб знайти всі значення, які не є нульовими в одному запиті.
Давайте розглянемо приклад використання умови IS NOT NULL у операторі UPDATE у SQL Server. Наприклад: ОНОВИТИ співробітників SET status = 'Active' WHERE last_name IS NOT NULL; Цей приклад SQL Server IS NOT NULL оновить записи в таблиці співробітників, де last_name не містить нульового значення.
Щоб виключити нульові значення з таблиці, нам потрібно використати оператор IS NOT NULL із пропозицією WHERE.
- Речення WHERE: речення WHERE використовується для фільтрації записів. Він витягне ті записи, які відповідають умові. …
- Оператор IS NOT NULL: цей оператор використовується для перевірки непорожніх значень.
Одним із найпростіших способів оптимізації запитів SQL для значень NULL є використовуйте оператори IS NULL або IS NOT NULL замість операторів рівності чи нерівності. Наприклад, замість того, щоб писати WHERE стовпець = NULL або WHERE стовпець <> NULL, ви повинні написати WHERE стовпець IS NULL або WHERE стовпець IS NOT NULL.
За замовчуванням стовпець може містити значення NULL. Обмеження NOT NULL змушує стовпець НЕ приймати значення NULL. Це означає, що поле завжди містить значення, що означає, що ви не можете вставити новий запис або оновити запис, не додавши значення до цього поля.