Je resultaten transformeren

SQL toepassen op problemen uit de praktijk

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Strings transformeren

UPPER(<column>) & LOWER(<column>)

SELECT city,
       UPPER(city) AS upper_city,
       LOWER(city) AS lower_city
FROM address;
city          lower_city     upper_city
Lethbridge    lethbridge     LETHBRIDGE    
Woodridge     woodridge      WOODRIDGE    
Lethbridge    lethbridge     LETHBRIDGE    
Woodridge     woodridge      WOODRIDGE
SQL toepassen op problemen uit de praktijk

Getallen transformeren

Operatoren: optellen (+), aftrekken (-), delen (/), vermenigvuldigen (*)

SELECT replacement_cost,
       replacement_cost + 2 AS updated_cost,
       replacement_cost / length AS cost_per_minute
FROM film;
replacement_cost     updated_cost     cost_per_minute
20.99                22.99            0.24406977        
12.99                14.99            0.27062500        
18.99                20.99            0.37980000
SQL toepassen op problemen uit de praktijk

Datums transformeren

EXTRACT(<part> FROM <date_column>)
SELECT rental_date,
        EXTRACT(YEAR FROM rental_date) AS rental_year,
        EXTRACT(HOUR FROM rental_date) AS rental_hour
FROM rental;
rental_date            rental_year    rental_hour
2005-05-30 23:54:19    2005            23        
2005-05-30 23:55:36    2005            23        
2005-05-31 00:06:02    2005            0
SQL toepassen op problemen uit de praktijk

Tijd om te transformeren!

SQL toepassen op problemen uit de praktijk

Preparing Video For Download...