Co jest w bazie danych?

Eksploracyjna analiza danych w SQL

Christina Maimone

Data Scientist

PostgreSQL

Logo PostgreSQL

Eksploracyjna analiza danych w SQL

Klient bazy danych

Klient bazy danych łączy się z serwerem bazy danych

Eksploracyjna analiza danych w SQL

Diagram związków encji z tabelami i kolumnami bazy danych

Eksploracyjna analiza danych w SQL

Tabela bazy danych Evanston 311

Eksploracyjna analiza danych w SQL

erdiagram_fortune500.png

Eksploracyjna analiza danych w SQL

Tabela bazy danych Stackoverflow

Eksploracyjna analiza danych w SQL

Tabele pomocnicze bazy danych Stackoverflow

Eksploracyjna analiza danych w SQL

Kilka wierszy

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)
Eksploracyjna analiza danych w SQL

Kilka przypomnień

Kod Uwaga
NULL brak wartości
Eksploracyjna analiza danych w SQL

Kilka przypomnień

Kod Uwaga
NULL brak wartości
IS NULL, IS NOT NULL nie używać = NULL
Eksploracyjna analiza danych w SQL

Kilka przypomnień

Kod Uwaga
NULL brak wartości
IS NULL, IS NOT NULL nie używać = NULL
count(*) liczba wierszy
Eksploracyjna analiza danych w SQL

Kilka przypomnień

Kod Uwaga
NULL brak wartości
IS NULL, IS NOT NULL nie używać = NULL
count(*) liczba wierszy
count(column_name) liczba wartości nie-NULL
Eksploracyjna analiza danych w SQL

Kilka przypomnień

Kod Uwaga
NULL brak wartości
IS NULL, IS NOT NULL nie używać = NULL
count(*) liczba wierszy
count(column_name) liczba wartości nie-NULL
count(DISTINCT column_name) liczba różnych wartości nie-NULL
Eksploracyjna analiza danych w SQL

Kilka przypomnień

Kod Uwaga
NULL brak wartości
IS NULL, IS NOT NULL nie używać = NULL
count(*) liczba wierszy
count(column_name) liczba wartości nie-NULL
count(DISTINCT column_name) liczba różnych wartości nie-NULL
SELECT DISTINCT column_name ... unikalne wartości, w tym NULL
Eksploracyjna analiza danych w SQL

Zacznijmy eksplorować

Eksploracyjna analiza danych w SQL

Preparing Video For Download...