SQL Perfectionnement
Informatique & numérique · Analyse de données
- Prix
- 1 500 € TTC
- Lieu
- Hauts-de-Seine (92) · à distance possible
- Financement
- CPF · OPCO, France Travail, fonds propres
- Certification
- Langage SQL : Exploiter une base de données relationnelle (RS7205)
- Organisme
- Certifié Qualiopi · nom et coordonnées transmis avec votre devis
Objectifs
- Maîtriser les jointures et leurs variantes
- Maîtriser les requêtes ensemblistes
- Écrire des requêtes SQL complexes (jointures externes, select imbriqués corrélés, etc.)
- Savoir modéliser une requête complexe à l'aide d'un arbre
- Transcrire cet arbre en requête SQL
Programme
- Maîtriser les jointures
- Rappels sur les liens entre les données dans un SGBDR
- La jointure « classique » (INNER JOIN)
- Différence avec la jointure « naturelle » (NATURAL JOIN)
- Jointure avec « beaucoup » de tables
- La jointure croisée ou produit cartésien (CROSS JOIN)
- Quand a-t-on besoin de faire une jointure externe (RIGHT/LEFT JOIN) ?
- Condition vraie dans au moins une des tables (FULL JOIN)
- Exemples d'auto jointure (SELF JOIN)
- Expressions régulières et SQL
- Limites de l'opérateur LIKE
- Philosophie des expressions régulières
- Étendre les méta-caractères (^,. ,*,[, )
- Syntaxe générale des fonctions
- Fonction : regexp_like.
- Fonction : regexp_substr.
- Fonction : regexp_instr.
- Fonction : regexp_replace.
- Fonction : regexp_count.
- Opérateurs ensemblistes
- Règles à respecter pour assembler des requêtes :
- Nombre d'expressions projetées
- Types des expressions projetées
- Les opérateurs UNION, UNION ALL, INTERSECT et MINUS
- Trier les informations
- Compléments sur le regroupement de données
- Rappels sur GROUP BY et HAVING
- Constitution de sous-groupes avec ROLLUP et CUBE
- Application partielle et totale ROLLUP et CUBE
- Identification de lignes générées par ROLLUP et CUBE avec les fonctions
- GROUPING et GROUPING_ID
- Gestion des NULLs
- Identification de groupes dupliqués
- Tableaux croisés avec PIVOT et UNPIVOT
- Manipulation avancée en SQL
- Insertion multitables inconditionnelles, inconditionnelles avec "rotation",
- conditionnelles, conditionnelles exclusives.
- Insertion ou modification avec la commande MERGE
- Utilisation de sous-requêtes corrélées ou interrogation sur tuples
- Manipulation et consultation avec la clause RETURNING
- Aide à l'écriture de requêtes SQL complexes
- Principes d'un arbre de requête (algébrique)
- Vocabulaire (projection, restriction...)
- Formalisme associé
- Exemples de requêtes complexes modélisées progressivement par un arbre
- Passage au SQL correspondant
Débouchés
- Certification Langage SQL : Exploiter une base de données relationnelle.
- Attestation de suivi de formation.
La certification « Langage SQL : Exploiter une base de données relationnelle » vient évaluer les compétences suivantes : l'extraction de données à l'aide de requêtes simples et complexes, mettre à jour les données d'une table, et créer des vues.
Elle est constituée de cas pratique qui positionnent le candidat dans une situation similaire à son environnement de travail ainsi que de questions sous la forme d'un questionnaire à choix multiple et à choix unique. Cette épreuve est chronométrée et dure 1 heure 30 maximum.
La certification est obtenue si le candidat obtient 700 points minimum sur 1000. Un cas pratique vaut dix fois plus de points qu'une question de type QCM/QCU. Un candidat ne peut donc pas obtenir sa certification uniquement avec les questions de type QCM/QCU. Le résultat ainsi obtenu permet de valider les compétences du candidat dans l'exploitation de données ave
Financer cette formation
- Compte personnel de formationFormation référencée sur Mon Compte Formation : vous pouvez utiliser vos droits CPF. Nous ne vous demanderons jamais vos identifiants.
- Employeur ou OPCOPlan de développement des compétences, Pro-A ou contrat de professionnalisation selon votre situation.
- France TravailAide individuelle à la formation (AIF) pour les demandeurs d’emploi, sur validation de votre conseiller.
Questions fréquentes
Combien coûte la formation « SQL Perfectionnement » ?
Son prix est de 1 500 € TTC. Le devis de l’organisme précise le tarif exact selon vos besoins et les aides mobilisables.
Peut-on la financer avec le CPF ?
Oui, elle est référencée sur Mon Compte Formation. Vous pouvez utiliser les droits acquis sur votre Compte personnel de formation, éventuellement complétés par un abondement.
Où se déroule la formation ?
Hauts-de-Seine (92) · à distance possible.
Quelle certification prépare-t-elle ?
Elle prépare à « Langage SQL : Exploiter une base de données relationnelle », code RS7205.
Source : organisme de formation, mis à jour le 18 octobre 2026. Identifiant : ccfc9e45df8.
Vous dispensez cette formation ? Recevez directement les demandes des candidats.
