Что есть в базе данных?

Разведочный анализ данных в SQL

Christina Maimone

Data Scientist

PostgreSQL

Логотип PostgreSQL

Разведочный анализ данных в SQL

Клиент базы данных

Клиент базы данных подключается к серверу базы данных

Разведочный анализ данных в SQL

Диаграмма сущность-связь с таблицами базы данных и их столбцами

Разведочный анализ данных в SQL

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

Разведочный анализ данных в SQL

erdiagram_fortune500.png

Разведочный анализ данных в SQL

Таблица базы данных Stackoverflow

Разведочный анализ данных в 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...