Öppna kurser

This course will teach the basics of Microsoft's dialect of the standard SQL language: Transact-SQL. Topics include both querying and modifying data in relational databases that are hosted in Microsoft SQL Server-based database systems, including: Microsoft SQL Server, Azure SQL Database and, Azure Synapse Analytics.

Utbildningsmål

  • Skriv SELECT-satser för att hämta kolumner från en eller flera tabeller.
  • Sortera och filtrera valda data.
  • Använd inbyggda funktioner för att returnera datavärden.
  • Skapa grupper av data och aggregera resultaten.
  • Modifiera data med Transact-SQL genom att använda INSERT, UPDATE, DELETE och MERGE.
  • Använd programmeringsmoduler för att kapsla in datamodifieringar i ett programmeringsobjekt.

Målgrupp

Denna kurs kan vara värdefull för alla som behöver skriva grundläggande SQL- eller Transact-SQL-frågor. Detta inkluderar personer som arbetar med data som dataanalytiker, dataingenjörer, datavetare, databasadministratörer eller databasutvecklare. Den kan också vara användbar för andra som arbetar med data indirekt eller som vill lära sig mer om att arbeta med data, såsom lösningsarkitekter, studenter och teknikchefer.

Innehåll

Modul 1: Introduktion till Transact-SQL

I denna modul kommer du att lära dig grunderna i Transact-SQL (T-SQL)-språket, samt allmänna egenskaper och terminologi för relationsdatabaser. Modulen introducerar också den grundläggande SELECT-satsen för att hämta data från en tabell.

  • Förstå vad SQL används till
  • Identifiera databassobjekt i scheman
  • Identifiera olika typer av SQL-satser
  • Använda SELECT-satsen
  • Arbeta med olika datatyper
  • Hantera NULL-värden

Modul 2: Sortera och filtrera resultat i T-SQL

I denna modul kommer du att lära dig hur du styr vilka data som returneras och i vilken ordning de returneras. Du kommer att använda ORDER BY-satsen, både med och utan sidindelning. Du kommer att lära dig om olika typer av filter som kan användas i WHERE-satsen för att kontrollera vilka rader som ska returneras. Du kommer även att lära dig hur du hanterar resultaten genom att ta bort dubbletter med hjälp av DISTINCT. 

  • Sortera dina resultat
  • Begränsa de sorterade resultaten
  • Returnera sidindelade resultat
  • Ta bort dubbletter
  • Filtrera data med predikat

Modul 3: Kombinera flera tabeller med JOINs i T-SQL

I denna modul kommer du att utforska T-SQL-frågor som hämtar data från flera tabeller genom olika typer av JOIN-operationer och enkla subfrågor. 

  • Beskriva koncept och syntax för JOIN
  • Skriva frågor som använder inner och outer joins
  • Skriva frågor som använder cross joins
  • Skriva frågor som använder self joins