Vad finns i databasen?

Exploratory Data Analysis i SQL

Christina Maimone

Data Scientist

PostgreSQL

PostgreSQL-logotyp

Exploratory Data Analysis i SQL

Databasklient

Databasklient ansluter till databasserver

Exploratory Data Analysis i SQL

ER-diagram med databastabeller och deras kolumner

Exploratory Data Analysis i SQL

Evanston 311-databastabell

Exploratory Data Analysis i SQL

erdiagram_fortune500.png

Exploratory Data Analysis i SQL

Stackoverflow-databastabell

Exploratory Data Analysis i SQL

Stödtabeller för stackoverflow-databasen

Exploratory Data Analysis i SQL

Hämta några rader

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)
Exploratory Data Analysis i SQL

Några påminnelser

Kod Notering
NULL saknat värde
Exploratory Data Analysis i SQL

Några påminnelser

Kod Notering
NULL saknat värde
IS NULL, IS NOT NULL använd inte = NULL
Exploratory Data Analysis i SQL

Några påminnelser

Kod Notering
NULL saknat värde
IS NULL, IS NOT NULL använd inte = NULL
count(*) antal rader
Exploratory Data Analysis i SQL

Några påminnelser

Kod Notering
NULL saknat värde
IS NULL, IS NOT NULL använd inte = NULL
count(*) antal rader
count(column_name) antal icke-NULL-värden
Exploratory Data Analysis i SQL

Några påminnelser

Kod Notering
NULL saknat värde
IS NULL, IS NOT NULL använd inte = NULL
count(*) antal rader
count(column_name) antal icke-NULL-värden
count(DISTINCT column_name) antal unika icke-NULL-värden
Exploratory Data Analysis i SQL

Några påminnelser

Kod Notering
NULL saknat värde
IS NULL, IS NOT NULL använd inte = NULL
count(*) antal rader
count(column_name) antal icke-NULL-värden
count(DISTINCT column_name) antal unika icke-NULL-värden
SELECT DISTINCT column_name ... unika värden, inklusive NULL
Exploratory Data Analysis i SQL

Dags att utforska

Exploratory Data Analysis i SQL

Preparing Video For Download...