Archivia i tuoi dati

Applicare SQL a problemi reali

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Tre modi per archiviare i tuoi dati

  1. Crea una TABLE con dati nuovi
  2. Crea una TABLE con dati esistenti
  3. Crea una VIEW con dati esistenti
Applicare SQL a problemi reali

Crea una TABLE con dati nuovi

Colonne nella tabella address

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
Applicare SQL a problemi reali

Crea una TABLE con dati nuovi

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
Applicare SQL a problemi reali

Crea una TABLE con dati nuovi

1) Crea una nuova tabella

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Inserisci dati nella tabella

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
Applicare SQL a problemi reali

Crea una TABLE con dati esistenti


SELECT film_id, title
FROM film
WHERE rating = 'G';
Applicare SQL a problemi reali

Crea una TABLE con dati esistenti

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Applicare SQL a problemi reali

Crea una VIEW con dati esistenti

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Applicare SQL a problemi reali

TABLE vs VIEW

TABLE

  • Dati archiviati (statici)
  • I dati si possono modificare direttamente

VIEW

  • Query archiviata (dinamica)
  • I dati alla base vanno modificati nelle tabelle originali
Applicare SQL a problemi reali

È il momento di archiviare i tuoi dati.

Applicare SQL a problemi reali

Preparing Video For Download...