Was ist in der Datenbank?

Explorative Datenanalyse in SQL

Christina Maimone

Data Scientist

PostgreSQL

PostgreSQL Logo

Explorative Datenanalyse in SQL

Datenbank-Client

Datenbank-Client verbindet sich mit dem Datenbankserver

Explorative Datenanalyse in SQL

Entity-Beziehungsdiagramm mit jeder Datenbank-Tabelle und ihren Spalten

Explorative Datenanalyse in SQL

Evanston 311-Datenbank Tabelle

Explorative Datenanalyse in SQL

erdiagram_fortune500.png

Explorative Datenanalyse in SQL

Stackoverflow-Datenbank Tabelle

Explorative Datenanalyse in SQL

Tabellen, die die Stackoverflow-Datenbanktabelle unterstützen

Explorative Datenanalyse in SQL

Wähle ein paar Zeilen aus

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)
Explorative Datenanalyse in SQL

Zum Auffrischen

Code Hinweis
NULL fehlend
Explorative Datenanalyse in SQL

Zum Auffrischen

Code Hinweis
NULL fehlend
IS NULL, IS NOT NULL benutze nicht = NULL
Explorative Datenanalyse in SQL

Zum Auffrischen

Code Hinweis
NULL fehlend
IS NULL, IS NOT NULL benutze nicht = NULL
count(*) Anzahl der Zeilen
Explorative Datenanalyse in SQL

Zum Auffrischen

Code Hinweis
NULL fehlend
IS NULL, IS NOT NULL benutze nicht = NULL
count(*) Anzahl der Zeilen
count(column_name) Anzahl der nicht-NULL Werte
Explorative Datenanalyse in SQL

Zum Auffrischen

Code Hinweis
NULL fehlend
IS NULL, IS NOT NULL benutze nicht = NULL
count(*) Anzahl der Zeilen
count(column_name) Anzahl der nicht-NULL Werte
count(DISTINCT column_name) Anzahl der verschiedenen Nicht-NULL Werte
Explorative Datenanalyse in SQL

Zum Auffrischen

Code Hinweis
NULL fehlend
IS NULL, IS NOT NULL benutze nicht = NULL
count(*) Anzahl der Zeilen
count(column_name) Anzahl der nicht-NULL Werte
count(DISTINCT column_name) Anzahl der verschiedenen Nicht-NULL Werte
SELECT DISTINCT column_name ... unterschiedliche Werte, inklusive NULL
Explorative Datenanalyse in SQL

Lass uns loslegen

Explorative Datenanalyse in SQL

Preparing Video For Download...