Build your ultimate AI agent
Descrierea cursului
Du programarea în SQL Server la nivelul următor. Mai întâi, demistificăm manipularea datelor de tip datetime prin analiza exploratorie temporală a setului de date tranzacționale BikeShare din Washington DC. Apoi, vei stăpâni crearea, actualizarea și executarea funcțiilor definite de utilizator și a procedurilor stocate. Vei învăța contextul potrivit pentru fiecare instrument de programare modulară, precum și cele mai bune practici. În capitolul final, vei aplica toate noile abilități pentru a rezolva un caz real de business: identificarea gradului de utilizare a taxiurilor galbene din New York City pentru fiecare cartier și stabilirea locațiilor de preluare pentru fiecare tură de șofer.
Cerințe prealabile
Curriculum
Structura cursului
1
EDA temporală, variabile și manipularea datelor calendaristice
Învață să realizezi o analiză exploratorie eficientă pe date temporale, să creezi variabile scalare și de tip tabel pentru stocarea datelor și să aplici manipularea datelor calendaristice. Acest capitol acoperă și următoarele funcții SQL: DATEDIFF( ), DATENAME( ), DATEPART( ), CAST( ), CONVERT( ), GETDATE( ) și DATEADD( ).
- Introducere în curs50 XP
- Tranzacții pe zi100 XP
- Cu sau fără secunde?100 XP
- Care zi a săptămânii este cea mai aglomerată?100 XP
- Găsește valorile extreme100 XP
- Variabile pentru date și ore50 XP
- DECLARE & CAST100 XP
- DECLARE pentru un TABLE100 XP
- INSERT INTO @TABLE100 XP
- Manipularea datelor calendaristice50 XP
- Parametrii contează în DATEDIFF50 XP
- Prima zi a lunii100 XP
2
Funcții definite de utilizator
Acest capitol explică cum să creezi, să actualizezi și să execuți funcții definite de utilizator (UDF-uri). Vei învăța despre diferitele tipuri de UDF-uri: scalare, inline și cu valori de tabel pe mai multe instrucțiuni. Vei descoperi și cele mai bune practici.
3
Proceduri stocate
Învață să creezi, să actualizezi și să execuți proceduri stocate. Explorează diferențele dintre procedurile stocate și funcțiile definite de utilizator, inclusiv scenariile potrivite pentru fiecare.
4
Studiu de caz: curse taxi în NYC
Aplică noile abilități dobândite în EDA temporală, funcții definite de utilizator și proceduri stocate pentru a rezolva o problemă reală de business. Analizează setul de date cu curse taxi din New York City pentru a identifica tariful mediu pe distanță, numărul de curse și durata totală a deplasărilor pentru fiecare cartier, în fiecare zi a săptămânii. Determină și care locații de preluare din fiecare cartier ar trebui programate pentru fiecare tură de șofer.
S
Scrierea funcțiilor și a procedurilor stocate în SQL Server
Curs
finalizat

