Requêtes sql
par Dominique DOLÉ
décembre 2011
Table des matières
1 Sélections sur table unique 4
1.1 Liste simple 4
1.1.1 Énoncé 4
1.1.2 Résultat 4
1.1.3 Requête 4
1.2 Liste avec élimination des doublons 5
1.2.1 Énoncé 5
1.2.2 Résultat 5
1.2.3 Résultat avec liste simple 5
1.2.4 Requête 5
2 Comment exécuter une requête 6
2.1 Par la console graphique phpMyAdmin 6
2.1.1 Après sélection de la base de données 6
2.1.2 Directement depuis la page d'accueil 6
2.2 Par la console MySQL 6
2.2.1 En entrant le texte au clavier 6
2.2.2 En collant le code par un clic droit 7
2.2.3 Envoi du résultat dans un fichier Texte 7
2.2.4 Envoi du résultat dans un fichier Excel 8
2.3 Par la fenêtre de commande Windows (cmd) 8
2.3.1 Affichage dans la fenêtre 8
2.3.2 Import d'un fichier texte SQL contenant la requête 9
2.3.3 Envoi du résultat dans un fichier Html 9
2.3.4 Envoi du résultat dans un fichier Xml 10
2.3.5 Gestion des caractères accentués 11
2.4 En Php 12
2.4.1 Code Php 12
2.4.2 Résultat 12
3 Sélections avec jointure interne simple 13
3.1 Liste simple 14
3.1.1 Énoncé 14
3.1.2 Résultat 14
3.1.3 Requête avec l’ancienne syntaxe 14
3.1.4 Requête avec la syntaxe actuelle 14
3.1.5 Requête en utilisant les alias 14
3.1.6 Requête en utilisant la syntaxe simplifiée 15
3.2 Liste sélective 15
3.2.1 Énoncé 15
3.2.2 Résultat 15
3.2.3 Requête 15
Dominique DOLÉ Requêtes SQL page 2
3.3 Liste filtrée 16
3.3.1 Énoncé 16
3.3.2 Résultat 16
3.3.3 Requête 16
3.4 Liste ordonnée 16
3.4.1 Énoncé 16
3.4.2 Résultat 16
3.4.3 Requête 16
3.5 Sélection groupée et comptage 17
3.5.1 Énoncé 17
3.5.2 Résultat 17
3.5.3 Requête 17
3.6 Sélection groupée et filtrée 17
3.6.1 Énoncé 17
3.6.2 Résultat 17
3.6.3 Requête 17
3.7 Renommer une colonne 18
3.7.1 Énoncé 18
3.7.2 Résultat 18
3.7.3 Requête 18
3.8 Concaténation de données 19
3.8.1 Énoncé 19
3.8.2 Résultat 19
3.8.3 Requête 19
4 Sélections imbriquées 20
4.1.1 Énoncé 20
4.1.2 Résultat 20
4.1.3 Requête 20
5 Sélections avec jointures internes sur tables multiples 20
5.1 Clés étrangères multiples 20
5.1.1 Énoncé 21
5.1.2 Résultat 21
5.1.3 Requête 22
5.2 Tables en cascades 22
5.2.1 Énoncé 24
5.2.2 Résultat 24
5.2.3 Requête 24
Dominique DOLÉ Requêtes SQL page 3
1 Sélections sur table unique
Soit la base de données « GestionDuPersonnel » ci-dessous
1.1 Liste simple
1.1.1 Énoncé
Liste de toutes les données de toutes les personnes.
1.1.2 Résultat
1.1.3 Requête
SELECT *
FROM personnes
Dominique DOLÉ Requêtes SQL page 4
1.2 Liste avec élimination des doublons
1.2.1 Énoncé
Liste des services.
1.2.2 Résultat
1.2.3 Résultat avec liste simple
Si on utilise la requête ci-dessous
SELECT Service
FROM personnes
On obtient le résultat suivant
Pour avoir une liste sans doublons il faudra utiliser la requête ci-dessous
1.2.4 Requête
SELECT DISTINCT Service
FROM personnes
Dominique DOLÉ Requêtes SQL page 5
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !