Formation en IA & Data: Langage SQL - Expertise - Ascent Formation
Retour aux formations
IA & Data

Formation Langage SQL - Expertise

2 jour(s) • 14h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation: L'apprenant saura lire et écrire des requêtes SQL complexes en disposant d’une méthodologie robuste.

  • Maîtriser les jointures et leurs variantes ainsi que les requêtes ensemblistes
  • Savoir écrire des requêtes SQL complexes
  • Modéliser une requête complexe avec un arbre
  • Transcrire cet arbre en requête SQL

  • Utilisateurs finaux
  • Utilisateurs BI
  • Développeurs
  • Administrateurs
  • Chefs de projet
  • Toute personne ayant une première expérience du langage SQL

  • Bien connaître les fondamentaux du SQL
  • Concepts fondamentaux des bases de données relationnelles

  1. 1

    Maitrise des jointures

    • Rappel: Les liens entre les données dans un SGBDR
    • La jointure dite classique
    • Les différences avec la jointure dite naturelle
    • Les jointures avec des tables multiples
    • La jointure croisée, produit cartésien
    • Quand faut-il faire une jointure externe ?
    • Condition vraie dans un table
    • Auto jointure: Quelques exemples
  2. 2

    SQL: Les expressions régulières

    • Opérateur Like: Ses limites
    • Philosophie des expressions régulières
    • Etendre les méta caractères
    • Syntaxe globale des fonctions (regexp_like / regexp_substr / regexp_instr / regexp_replace / regexp_count)
  3. 3

    Les opérateurs ensemblistes

    • Ce qu'il faut respecter pour l'assemblage de requêtes: Nombre et types de d'expressions projetées
    • Les opérateurs UNION, UNION ALL, INTERSECT et MINUS
    • Triage des informations
  4. 4

    Suppléments sur le groupement de données

    • GROUP BY et HAVING
    • Constituer les sous-groupes avec ROLLUP et CUBE
    • Application partielle et totale ROLLUP et CUBE
    • Identifier les lignes crées par ROLLUP et CUBE avec les fonctions GROUPING et GROUPING_ID
    • Gérer les NULLs
    • Identifier les groupes dupliqués
    • Tableaux croisés avec PIVOT et UNPIVOT
  5. 5

    SQL: Les manipulations poussées

    • Insertion multitables inconditionnelles avec "rotation", conditionnelles et conditionnelles exclusives.
    • Insérer ou modifier avec la commande MERGE
    • Utiliser les sous-requêtes corrélées ou les interrogation sur tuples
    • Manipuler et consulter avec la clause RETURNING.
  6. 6

    SQL: Aide à l’écriture de requêtes complexes

    • Fonctionnement d’un arbre de requête
    • Vocabulaire
    • Formalisme associé
    • Quelques requêtes complexes modélisées de façon progressive par un arbre
    • Passage au SQL correspondant

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Langage SQL - Expertise

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.