Зберігайте дані

Застосування SQL до реальних завдань

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Три способи зберігати дані

  1. Створіть TABLE з нових даних
  2. Створіть TABLE з наявних даних
  3. Створіть VIEW з наявних даних
Застосування SQL до реальних завдань

Створіть TABLE з нових даних

Стовпці в таблиці address

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
Застосування SQL до реальних завдань

Створіть TABLE з нових даних

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
Застосування SQL до реальних завдань

Створіть TABLE з нових даних

1) Створіть нову таблицю

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Додайте дані до таблиці

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
Застосування SQL до реальних завдань

Створіть TABLE з наявних даних


SELECT film_id, title
FROM film
WHERE rating = 'G';
Застосування SQL до реальних завдань

Створіть TABLE з наявних даних

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Застосування SQL до реальних завдань

Створіть VIEW з наявних даних

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Застосування SQL до реальних завдань

TABLE vs VIEW

TABLE

  • Дані зберігаються (статично)
  • Дані можна змінювати напряму

VIEW

  • Зберігається запит (динамічно)
  • Джерельні дані змінюють в оригінальних таблицях
Застосування SQL до реальних завдань

Час зберегти ваші дані.

Застосування SQL до реальних завдань

Preparing Video For Download...