CONTACT ONS

Cursusaanbod

Recap: SQL Functions and Expressions

  • Character, numeric, DateTime functions
  • Explicit and implicit conversion
  • Conversion functions
  • Nested functions
  • Getting current date and time with different functions
  • CASE expression

Aggregate data using aggregate functions

  • Aggregate functions
  • Aggregate functions vs NULL value
  • GROUP BY clause
  • Grouping using different columns
  • Filtering aggregated data - HAVING clause
  • Multidimensional data grouping - ROLLUP and CUBE operators
  • Identifying summaries - GROUPING
  • GROUPING SETS operator
  • Crosstabs using PIVOT

Retrieving data from multiple tables

  • Different types of joints
  • Table aliases
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOINS

Set operators

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Subqueries

  • When and where subquery can be done
  • Single-row and multi-row subqueries
  • Single-row subquery operators
  • Aggregate functions in subqueries
  • Multi-row subquery operators - IN, ALL, ANY
  • Recursive subqueries

Analytic functions

  • Use of
  • Window functions, types of windows
  • Partitions
  • Ranking functions
  • LAG/LEAD functions
  • FIRST_VALUE/LAST_VALUE functions
  • STRING_AGG function
  • Statistical functions

Vereisten

Participants should have a good working knowledge of basic SQL and Microsoft SQL Server, including the ability to:

  • Write basic SELECT queries to retrieve data from one or more tables.
  • Use WHERE clauses and basic filtering conditions.
  • Work with common SQL functions, such as character, numeric and date functions.
  • Understand basic data types and conversions.
  • Use basic JOIN operations.
  • Apply aggregate functions such as COUNT, SUM, AVG, MIN and MAX.
  • Understand and use GROUP BY and HAVING.
  • Have some practical experience working with databases, data analysis or reporting.

This is an advanced-level course, so participants are expected to already be comfortable with fundamental SQL concepts before progressing to more complex topics such as subqueries, advanced aggregation, set operators and analytic/window functions.

Audience

This course is designed for data analysts and reporting application developers.

 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën