SQL experienced (conducted in English) kursus

You will learn

This course is aimed at you, who wishes to use SQL in a larger context, or just want to know much more about the SQL language. By On this SQL experienced course, you will build on your existing SQL skills and learn how to work with more advanced features in Transact-SQL (T-SQL).

The course is designed for those who can already write basic SQL queries and want to work more efficiently with larger and more complex datasets. You will learn how to create and work with tables, modify data, and use techniques such as windowing functions, APPLY, derived tables, and Common Table Expressions (CTEs).

These skills are particularly relevant if you work with SQL in Business Intelligence, reporting, applications, or other data-driven solutions.

After the course, you will be able to:

  • Create and work with tables and different data types.
  • Insert, update, and delete data in tables.
  • Create and use temporary tables.
  • Build more advanced queries using windowing functions.
  • Use CROSS APPLY and OUTER APPLY to combine and process data.
  • Structure complex queries using derived tables.
  • Use Common Table Expressions (CTEs), including recursive CTEs.
  • Create and use views to make data easier to access and reuse.

You get

Before the course

  • The opportunity to speak with an instructor who can help you determine whether SQL Experienced is the right course for your level.

During the course

  • Training by an experienced instructor with practical knowledge of SQL and databases.
  • A combination of theory and practical exercises, giving you the opportunity to work hands-on with SQL throughout the course.
  • Course materials and exercises that you can use as a reference after completing the course.
  • Training in our centrally located course facilities in Copenhagen.
  • Full catering including breakfast, freshly brewed coffee, tea, fruit, soft drinks, lunch at a nearby restaurant, cake and sweets.
  • A course certificate documenting your new skills.

After the course

  • Access to our free hotline for up to one year, where you can get help with questions related to the topics covered during the course.
  • Our satisfaction guarantee, giving you extra reassurance that you will get the full benefit of your course.

Get the best benefit from the course

SQL experienced is designed for those who already have a basic understanding of SQL and want to develop their skills with more advanced queries and features in Transact-SQL.

The course is particularly relevant if you work with data, reporting, Business Intelligence, databases, or development and need to handle more complex datasets and SQL queries.

We recommend that you have completed our SQL basic course or have equivalent SQL experience. You should be familiar with SELECT, WHERE, JOIN, GROUP BY, and basic SQL functions.

Course Details

Module 1: Review of SQL fundamentals

We begin by reviewing the key elements of an SQL query to ensure that you have a solid foundation before moving on to more advanced topics.

Topics include:

  • SELECT
  • FROM and JOIN
  • WHERE
  • GROUP BY and HAVING
  • ORDER BY

Module 2: Tables, datatypes and editing data

You will learn how to work with tables, columns, and data types, as well as how to insert, update, and delete data.

Topics include:

  • Creating and deleting tables
  • Data types
  • Inserting data
  • Updating data
  • Deleting data

Module 3: Temporary tables

You will learn how to create and use temporary tables for temporary storage and processing of data.

Topics include:

  • Creating and using temporary tables
  • INSERT INTO - SELECT and SELECT - INTO

Module 4: Windowing functions

You will learn how to use windowing functions to perform calculations across rows in a dataset without losing the detail of the individual rows.

Topics include:

  • ROW_NUMBER
  • RANK
  • NTILE
  • OFFSET-FETCH
  • FIRST_VALUE and LAST_VALUE
  • LAG and LEAD

Module 5: The APPLY operator

You will learn how to use APPLY in situations where traditional JOINs may not be sufficient or appropriate.

Topics include:

  • CROSS APPLY
  • OUTER APPLY

Module 6: Derived tables

You will learn how to use derived tables to structure and process more complex SQL queries.

Topics include:

  • Column aliases
  • Reducing datasets before demanding operations
  • Working with ranked rows

Module 7: Common Table Expressions (CTE)

You will learn how to use Common Table Expressions to structure complex queries and work with recursive queries.

Topics include:

  • The structure of a CTE
  • CTEs with multiple datasets
  • Recursive CTEs

Module 8: Introduction to views

You will be introduced to views and learn how they can be used to save and reuse queries and provide more structured access to data.

Topics include:

  • Benefits of using views
  • Creating views
  • Using views

Hvad siger vores kunder om os?

1242 Evalueringer seneste år
4,8 Gns. Rating ud af 5

Siden 1991 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.

Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.

Læs alle vores anmeldelser her

Trustpilot Logo Sort Google Logo Sort Facebook Logo Sort
Kursus frokost hos 4D Academy

Hold dig opdateret med vores nyhedsbrev

Modtag nyheder, gode tilbud, tips og tricks med vores månedlige nyhedsbrev.

Her bor vi

Kursuscentre
København (Hovedkontor)
Læderstræde 22, 2. sal, 1201 København K

Aarhus
Tueager 5, 8200 Aarhus

Odense
Ørbækvej 350, 5220 Odense
Åbningstider
Mandag: 08.00 - 16.00
Tirsdag: 08.00 - 16.00
Onsdag: 08.00 - 16.00
Torsdag: 08.00 - 16.00
Fredag: 08.00 - 16.00