Щоб перевірити, чи немає значення в стовпці, ви можете використовувати НЕ NULL. Наприклад, щоб повернути всі рядки без пропущених значень у InternetUse, ви можете додати пункт WHERE InternetUse IS NOT NULL, як показано тут, в останньому рядку запиту.
Кроки для обчислення відсутнього значення даних за середнім значенням набору даних
- Крок 1: підрахуйте кількість елементів у наборі даних. …
- Крок 2: помножте середнє на кількість елементів, знайдених у наборі даних.
- Крок 3: відніміть усі відомі значення від продукту, отриманого на кроці 2.
Базовий синтаксис SQL НЕ ІСНУЄ в SQL. SELECT * FROM table_name WHERE NOT EXISTS (підзапит); Ви можете вибрати кількість стовпців з таблиці.
Результат: Крок 5: SQL-запит для вибору відсутнього числа в стовпці від 1 до N. Сума чисел від 1 до N (S)= (N * (N+1)) / 2; Відсутнє число буде різницею S і суми значень у стовпчику.
Запит 2 для пошуку відсутніх рядків: LEFT JOIN, фільтр за значеннями NULL COL1 = T2. COL1; Оскільки немає збігу для рядків TAB1 з «L» і «O» у TAB2, на стороні TAB2 JOIN повертається NULL. Маючи це знання, ми можемо відфільтрувати цю сторону набору результатів, зберігаючи лише ті рядки, де значення COL1 стовпця TAB2 дорівнює NULL.
Методи роботи з відсутніми даними
- Видалення списку або регістру. …
- Попарне видалення. …
- Середня заміна. …
- Регресійна імпутація. …
- Останнє спостереження перенесено. …
- Максимальна ймовірність. …
- Очікування-максимізація. …
- Множинна імпутація.