Що в базі даних?

Розвідувальний аналіз даних у SQL

Christina Maimone

Data Scientist

PostgreSQL

Логотип PostgreSQL

Розвідувальний аналіз даних у SQL

Клієнт бази даних

Клієнт бази даних під'єднується до сервера бази даних

Розвідувальний аналіз даних у SQL

діаграма «сутність–зв'язок» з кожною таблицею бази та їхніми стовпцями

Розвідувальний аналіз даних у SQL

Таблиця бази даних Evanston 311

Розвідувальний аналіз даних у SQL

erdiagram_fortune500.png

Розвідувальний аналіз даних у SQL

Таблиця бази даних Stack Overflow

Розвідувальний аналіз даних у SQL

Таблиці, що підтримують таблицю бази даних stackoverflow

Розвідувальний аналіз даних у SQL

Виберіть кілька рядків

SELECT * 
  FROM company 
LIMIT 5;
 id | exchange | ticker |         name          | parent_id 
<hr />-+----------+--------+-----------------------+-----------
  1 | nasdaq   | PYPL   | PayPal Holdings, Inc. |          
  2 | nasdaq   | AMZN   | Amazon.com, Inc.      |          
  3 | nasdaq   | MSFT   | Microsoft Corporation |          
  4 | nasdaq   | MDB    | MongoDB Inc.          |          
  5 | nasdaq   | DBX    | Dropbox, Inc.         |          
(5 rows)
Розвідувальний аналіз даних у SQL

Кілька нагадувань

Код Примітка
NULL відсутнє
Розвідувальний аналіз даних у SQL

Кілька нагадувань

Код Примітка
NULL відсутнє
IS NULL, IS NOT NULL не використовуйте = NULL
Розвідувальний аналіз даних у SQL

Кілька нагадувань

Код Примітка
NULL відсутнє
IS NULL, IS NOT NULL не використовуйте = NULL
count(*) кількість рядків
Розвідувальний аналіз даних у SQL

Кілька нагадувань

Код Примітка
NULL відсутнє
IS NULL, IS NOT NULL не використовуйте = NULL
count(*) кількість рядків
count(column_name) кількість значень, що не NULL
Розвідувальний аналіз даних у SQL

Кілька нагадувань

Код Примітка
NULL відсутнє
IS NULL, IS NOT NULL не використовуйте = NULL
count(*) кількість рядків
count(column_name) кількість значень, що не NULL
count(DISTINCT column_name) кількість різних значень, що не NULL
Розвідувальний аналіз даних у SQL

Кілька нагадувань

Код Примітка
NULL відсутнє
IS NULL, IS NOT NULL не використовуйте = NULL
count(*) кількість рядків
count(column_name) кількість значень, що не NULL
count(DISTINCT column_name) кількість різних значень, що не NULL
SELECT DISTINCT column_name ... унікальні значення, включно з NULL
Розвідувальний аналіз даних у SQL

Почнімо дослідження

Розвідувальний аналіз даних у SQL

Preparing Video For Download...