Stockez vos données

Appliquer SQL à des problèmes réels

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Trois façons de stocker vos données

  1. Créer une TABLE avec des données nouvelles
  2. Créer une TABLE avec des données existantes
  3. Créer une VIEW avec des données existantes
Appliquer SQL à des problèmes réels

Créer une TABLE avec des données nouvelles

Colonnes de la table address

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
Appliquer SQL à des problèmes réels

Créer une TABLE avec des données nouvelles

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
Appliquer SQL à des problèmes réels

Créer une TABLE avec des données nouvelles

1) Créer une nouvelle table

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Insérer des données dans la table

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
Appliquer SQL à des problèmes réels

Créer une TABLE avec des données existantes


SELECT film_id, title
FROM film
WHERE rating = 'G';
Appliquer SQL à des problèmes réels

Créer une TABLE avec des données existantes

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Appliquer SQL à des problèmes réels

Créer une VIEW avec des données existantes

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Appliquer SQL à des problèmes réels

TABLE vs VIEW

TABLE

  • Données stockées (statique)
  • Données modifiables directement

VIEW

  • Requête stockée (dynamique)
  • Les données sources se modifient dans les tables d'origine
Appliquer SQL à des problèmes réels

À vous de stocker vos données.

Appliquer SQL à des problèmes réels

Preparing Video For Download...