Kursplan
Oppsummering: SQL-funksjoner og uttrykk
- Tekst-, numeriske og DateTime-funksjoner
- Eksplisitt og implisitt konvertering
- Konverteringsfunksjoner
- Inngrodde funksjoner
- Henting av gjeldende dato og tid med ulike funksjoner
- CASE-setning
Aggregering av data ved hjelp av aggregeringsfunksjoner
- Aggregeringsfunksjoner
- Aggregeringsfunksjoner vs. NULL-verdier
- GROUP BY-setning
- Gruppering ved hjelp av ulike kolonner
- Filtrering av aggregerede data - HAVING-setning
- Dimensjonsdata gruppering - ROLLUP- og CUBE-operatorer
- Identifisering av oppsamlinger - GROUPING
- GROUPING SETS-operatør
- Krystabeller ved hjelp av PIVOT
Henting av data fra flere tabeller
- Ulike typer koblinger
- Tabellaliaser
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOIN
Settoperatorer
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Underspørringer
- Når og hvor underspørringer kan brukes
- Enkeltrads- og flertradsunderspørringer
- Operatorer for enkelttradsunderspørringer
- Aggregeringsfunksjoner i underspørringer
- Operatorer for flertradsunderspørringer - IN, ALL, ANY
- Rekursive underspørringer
Analytiske funksjoner
- Bruk av
- Vindusfunksjoner, typer av vinduer
- Partisjoner
- Rangeringsfunksjoner
- LAG/LEAD-funksjoner
- FIRST_VALUE/LAST_VALUE-funksjoner
- STRING_AGG-funksjon
- Statistiske funksjoner
Krav
Deltakerne bør ha god kjennskap til grunnleggende SQL og Microsoft SQL Server, inkludert evne til å:
- Skrive grunnleggende
SELECT-spørringer for å hente data fra én eller flere tabeller. - Bruke
WHERE-setninger og grunnleggende filtreringsvilkår. - Arbeide med vanlige SQL-funksjoner, som tekst-, numeriske og datofunksjoner.
- Forstå grunnleggende datatyper og konverteringer.
- Bruke grunnleggende
JOIN-operasjoner. - Anvende aggregeringsfunksjoner som
COUNT,SUM,AVG,MINogMAX. - Forstå og bruke
GROUP BYogHAVING. - Ha viss praktisk erfaring med databaser, dataanalyse eller rapportering.
Dette er et avansert kurs, så deltakerne forventes å være komfortable med grunnleggende SQL-konsepter før de går videre til mer komplekse emner som underspørringer, avansert aggregering, settoperatører og analytiske/vindusfunksjoner.
Målgruppe
Denne kursen er utformet for dataanalytikere og utviklere av rapporteringssystemer.
Referanser (4)
data var tilpasset våre organisasjoner
Vincent Long - ASSMANG PTY LTD
Kurs - T-SQL Fundamentals with SQL Server Training Course
Maskinoversatt
tilpasset vår forståelse og data
Vincent Long - ASSMANG PTY LTD
Kurs - Business Intelligence with SSAS
Maskinoversatt
Instruktøren gav sitt beste igjen da han formidlet den tilpassede opplæringen til min ansatte med eksperttiming, kunnskap, støtte og et godt forhold til min ansatte.
James - Shawnee Mission School District
Kurs - Administering in Microsoft SQL Server
Maskinoversatt
Foredraget om CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Kurs - Transact SQL Advanced
Maskinoversatt