or
To ćwiczenie jest częścią kursu
Naucz się przeprowadzać efektywną eksploracyjną analizę danych czasowych, tworzyć zmienne skalarne i tabelaryczne do przechowywania danych oraz wykonywać operacje na datach. Rozdział omawia następujące funkcje SQL: DATEDIFF( ), DATENAME( ), DATEPART( ), CAST( ), CONVERT( ), GETDATE( ) oraz DATEADD( ).
Ten rozdział wyjaśnia, jak tworzyć, aktualizować i wykonywać funkcje definiowane przez użytkownika (UDF). Poznasz różne typy UDF: skalarne, inline oraz wieloinstrukcyjne funkcje zwracające tabele. Dowiesz się też, jakich najlepszych praktyk warto przestrzegać.
Naucz się tworzyć, aktualizować i wykonywać procedury składowane. Sprawdź, czym różnią się od funkcji definiowanych przez użytkownika i kiedy warto sięgnąć po każde z tych rozwiązań.
Bieżące ćwiczenie
Zastosuj nowe umiejętności z zakresu eksploracyjnej analizy danych czasowych, funkcji definiowanych przez użytkownika i procedur składowanych, aby rozwiązać rzeczywisty problem biznesowy. Przeanalizuj zbiór danych o przejazdach taksówkami w Nowym Jorku: wyznacz średnią opłatę za kilometr, liczbę przejazdów i łączny czas przejazdu dla każdej dzielnicy w poszczególnych dniach tygodnia. Wskaż też, które miejsca odbioru pasażerów w danej dzielnicy powinny być obsługiwane podczas każdej zmiany kierowcy.