Stocați datele

Aplicarea SQL în probleme din lumea reală

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Trei modalități de a stoca datele

  1. Creați un TABLE cu date noi
  2. Creați un TABLE cu date existente
  3. Creați un VIEW cu date existente
Aplicarea SQL în probleme din lumea reală

Creați un TABLE cu date noi

Coloane din tabelul address

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
Aplicarea SQL în probleme din lumea reală

Creați un TABLE cu date noi

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
Aplicarea SQL în probleme din lumea reală

Creați un TABLE cu date noi

1) Creați un tabel nou

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Inserați date în tabel

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
Aplicarea SQL în probleme din lumea reală

Creați un TABLE din date existente


SELECT film_id, title
FROM film
WHERE rating = 'G';
Aplicarea SQL în probleme din lumea reală

Creați un TABLE din date existente

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Aplicarea SQL în probleme din lumea reală

Creați un VIEW din date existente

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Aplicarea SQL în probleme din lumea reală

TABLE vs VIEW

TABLE

  • Datele sunt stocate (static)
  • Datele pot fi modificate direct

VIEW

  • Interogarea este stocată (dinamic)
  • Datele subiacente trebuie modificate în tabelele originale
Aplicarea SQL în probleme din lumea reală

Este timpul să vă stocați datele.

Aplicarea SQL în probleme din lumea reală

Preparing Video For Download...