Sla je data op

SQL toepassen op problemen uit de praktijk

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Drie manieren om data op te slaan

  1. Maak een TABLE met nieuwe data
  2. Maak een TABLE met bestaande data
  3. Maak een VIEW met bestaande data
SQL toepassen op problemen uit de praktijk

Maak een TABLE met nieuwe data

Kolommen in tabel address

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
SQL toepassen op problemen uit de praktijk

Maak een TABLE met nieuwe data

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
SQL toepassen op problemen uit de praktijk

Maak een TABLE met nieuwe data

1) Maak een nieuwe tabel

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Voeg data toe aan tabel

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
SQL toepassen op problemen uit de praktijk

Maak een TABLE met bestaande data


SELECT film_id, title
FROM film
WHERE rating = 'G';
SQL toepassen op problemen uit de praktijk

Maak een TABLE met bestaande data

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
SQL toepassen op problemen uit de praktijk

Maak een VIEW met bestaande data

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
SQL toepassen op problemen uit de praktijk

TABLE vs VIEW

TABLE

  • Data wordt opgeslagen (statisch)
  • Data kun je direct wijzigen

VIEW

  • Query wordt opgeslagen (dynamisch)
  • Onderliggende data wijzig je in de originele tabellen
SQL toepassen op problemen uit de praktijk

Tijd om je data op te slaan.

SQL toepassen op problemen uit de praktijk

Preparing Video For Download...