• Don’t miss

    TransforNation Magazine 🗞️ Spring edition is online!

Loading Events

« All Events

(DP-080) Microsoft Transact-SQL

August 4, 2025 - August 5, 2025

Crescera Solutions – Offices
50 Rte d'Esch - 2ème étage
Luxembourg - Hollerich, 1470 Luxembourg

Details

Start:
August 4, 2025
End:
August 5, 2025
Event Category:

Organizer

Crescera Solutions

Website :

Objectif

Acquérir une maîtrise des fondamentaux de Transact-SQL (T-SQL) pour interroger, transformer et manipuler efficacement les données dans un environnement de base de données relationnelle.

 Public visé

  • Développeurs d’applications utilisant SQL Server

  • Analystes de données, data engineers, BI developers

  • Toute personne souhaitant renforcer ses compétences en requêtage SQL

 Prérequis

  • Connaissances de base sur les bases de données relationnelles

  • Capacité à comprendre des structures de tables, des colonnes et des relations

Plan de cours

Module 1 : Introduction à Transact-SQL
  • Concepts de base : bases de données, tables, colonnes, lignes

  • Syntaxe T-SQL et structure d’une requête

  • Utilisation de l’instruction SELECT

Module 2 : Filtrer et trier les résultats
  • Clauses WHERE, ORDER BY, TOP, OFFSET-FETCH

  • Opérateurs logiques et de comparaison

  • Expressions booléennes et opérateurs LIKE, IN, BETWEEN

Module 3 : Travailler avec plusieurs tables
  • Types de jointures : INNER, LEFT, RIGHT, FULL OUTER

  • Jointures croisées (CROSS JOIN)

  • Alias de table pour simplifier la lecture

Module 4 : Agréger et grouper les données
  • Fonctions d’agrégation : COUNT, SUM, AVG, MIN, MAX

  • Groupements avec GROUP BY et filtrage avec HAVING

  • Utilisation combinée avec des jointures

Module 5 : Utiliser les sous-requêtes et expressions
  • Sous-requêtes scalaires et corrélées

  • Expressions de table communes (CTE)

  • Tables dérivées

Module 6 : Fonctions intégrées et expressions
  • Fonctions de conversion, chaîne de caractères, date/heure

  • Fonctions logiques (CASE, IIF)

  • Expressions arithmétiques et opérateurs

Module 7 : Manipulation des données
  • Insertion de données avec INSERT INTO

  • Mise à jour avec UPDATE

  • Suppression avec DELETE

  • Transactions de base (BEGIN, ROLLBACK, COMMIT)

Module 8 : Bonnes pratiques et performance
  • Index et impact sur les performances de requêtes

  • Requêtage efficace avec plans d’exécution

  • Éviter les erreurs courantes (recherches inefficaces, jointures mal utilisées)

 Compétences acquises

  • Écrire des requêtes SQL complexes pour extraire et transformer des données

  • Comprendre et appliquer des jointures, agrégations, sous-requêtes

  • Manipuler des données dans une base relationnelle avec sécurité et performance

  • Être capable de lire, maintenir et optimiser du code T-SQL existant

Go to Top