Un tuto SQL intégralement dédié aux jointures entre les tables.
Après le tuto Apprendre le langage SQL de niveau 1 et le tuto Apprendre le langage SQL de niveau 2, voici le cours Apprendre le langage SQL de niveau 3.
Dans ce tuto en vidéo nous allons voir ensemble tout ce qui concerne les jointures entre les tables.
Nous commencerons par un rappel sur les bases de données relationnelles, puis nous étudierons de très prêt toutes les commandes de jointures SQL.
Nous verrons entre autre, les jointures internes, les jointures externes ainsi que les auto-jointures.
A la fin de cette formation SQL, les requêtes multi-tables n'auront plus aucun secret pour vous !
Je reste à votre disposition pour répondre à vos éventuelles questions dans le salon d'entraide du cours.
Bonne formation à toutes et à tous !
Table des matières de cette formation SQL (durée : 1h42m)
-
- Base de données relationnelle 00:12:29
- Requête dans 2 tables, ancienne syntaxe 00:09:13
- Jointure interne 1/2 00:07:46
- Jointure interne 2/2 00:09:29
- Jointure externe 1/3 00:06:27
- Jointure externe 2/3 00:06:06
- Jointure externe 3/3 00:03:20
- UNION 1/2 00:05:29
- UNION 2/2 00:04:52
- COALESCE 00:04:48
- La BIG requête 00:09:08
- Jointure naturelle 00:05:14
- Auto-Jointure 00:08:30
- CROSS JOIN 00:05:30
- Les commentaires 00:02:54
- Conclusion 00:01:24
- QCMaccéder
- Certificat
Formateur : Carl Brison
-
Merci Carl pour ce cours sur les jointures. J'ai pas mal galéré sur certains points. J'ai également pris pas mal de notes sur les commandes, elles me seront certainement utiles en temps voulu. Merci pour la qualité de votre enseignement. Validé 100 % Le langage SQL N3
-
Bien expliqué avec le détail des syntaxe. Bravo pour votre travail et votre partage de connaissance
-
Très bien expliqué merci.
-
Avec quelle version de logiciel ce tuto est-il compatible ?SQL
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
-
Bonjour,
Vous êtes le troisième formateur à qui je pose cette question (sans réponse jusqu'ici).
J'ai créé, voici quelques années, une base de données relationnelle en MS Access (SQL facilité...) et je voudrais la mettre en ligne via mon site. Je dois donc la transformer et en conserver toutes les fonctionnalités. Quelle est la meilleure méthode? Apprendre le SQL ou le PHP? Existe-t-il une solution plus confortable?
Merci d'avance pour votre réponse.
Cordialement,
Jean-Luc Geoffroy
frego-et-folio.beBonjour,
Votre question n'a pas beaucoup avoir avec mon tuto, cependant et pour vous êtes agréable, je vais tenter d'y répondre.
Si je résume et surtout si je comprends bien votre question : vous avez créé une bdd en local (c'est à dire uniquement accessible via votre ordinateur ou éventuellement un intranet) en utilisant le SGBDr ACCESS.
Aujourd'hui vous aimeriez exploiter cette bdd sur un site web.
Je ne connais pas suffisamment ACCESS pour vous donner des affirmations à son sujet. ( Vous pouvez consulter ce lien de Microsoft qui peut être vous offrira la solution à votre problème : https://support.office.com/fr-fr/article/Créer-une-base-de-données-Access-à-partager-sur-le-Web-cca08e35-8e51-45ce-9269-8942b0deab26 )
Maintenant moi, qu'est-ce que je ferais ? Voici ma réponse : Vous recréez la structure de la bdd sur MySql, c'est à dire toutes les tables (même nom de table, même nom de colonne, etc... tout pareil !)
Puis regardez si ACCESS permet d'exporter les données de chaque table (au format csv par exemple). Alors dans ce cas, vous n'aurez plus qu'à les importer dans vos nouvelles tables !
En espérant vous avoir aidé,
Cordialement,
Carl Brison -
Merci beaucoup d'avoir répondu à ma question, dans la première partie en tout cas.
La deuxième partie concerne la mise à disposition (en consultation uniquement) sur le net. Est-ce possible en SQL ou faut-il ajouter autre chose.
Je suis prêt à apprendre (malgré mes 64 ans...) à maîtriser le SQL. Votre triple tuto m'intéresse donc au premier chef. Sans maîtrise du sujet, on se plante dans son utilisation ;o)
Maintenant, sachant que le SQL est devenu la référence et qu'Access est renvoyé aux oubliettes, je vais donc m'employer à apprendre les détails du SQL avant d'importer mes données...
Merci encore à vous!
Jean-Luc GeoffroyMerci pour votre message.
Une petite précision : SQL est un langage informatique qui permet de communiquer avec une base de données.
ACCESS : est une base de données.
La référence actuelle des bases de données pour le web est : MySQL
Enfin : il n'y a pas d'âge pour apprendre ! Je crois même qu'il est indispensable d'apprendre toute sa vie, et ce peu importe les domaines. Bonne chance à vous ! Carl Brison
note moyenne
avis laissés