Getting started with Apprendre les requêtes SQL. Partie 1


Contents:


Nous concevons notre base
Dans ce cours, nous allons créer une base de données riche, qui comprend de nombreux tableaux et lie...
Top 3 des paiements
Commençons par une simple demande - pour obtenir le paiement du top 3 concernant le montant du paiem...
Paiements par années
Nous écrirons une demande pour le calcul du montant des paiements pour chaque année. Puisque les cal...
Paiements par mois et années
Premièrement, nous déterminerons comment nous pouvons obtenir des groupes d'enregistrement par mois ...
Nombre d'employés et nombre de clients pour chaque bureau
Nous divisons cette tâche en composants. Considérez la demande, dans laquelle vous devez obtenir le...
Revenu moyen par employé/
Nous allons créer une demande pour un revenu moyen par client. Pour ce faire, dans la table avec pai...
Employés sans clients
Pour obtenir des employés qui ne sont pas affectés à des clients, il est nécessaire de combiner ces ...
Obtenez le TOP 10 des articles vendus
Pour obtenir le TOP 10 des biens vendus, vous devez fusionner les champs de la table des produits av...
Employés liés à plus de 5 cliniques
Considérez la demande d'identification des employés, pour laquelle plus de 5 clients sont affectés. ...
Commandes avec la plus grande quantité de marchandises
Pour écrire cette requête, nous aurons besoin de regrouper les entrées de la table order_deta...
Bureaux avec moins de 15 commandes par an
Considérons la demande d'obtenir une liste de bureaux avec moins de 15 commandes pour une année donn...
Le choix des bureaux, sauf spécifique
Pour la sélection de bureaux, autres que spécifiques (par identifiant), il est pratique d'utiliser l...
Jour du mois, mois, année, montant des paiements
Pour plus d'informations sur cette demande, vous devez regrouper les entrées dans la table de paieme...
Mois, année, montant maximal des paiements
Cette tâche est similaire à la précédente. La différence est que vous devez regrouper par année et m...
Les clients qui n'ont pas commandé
Considérons la demande de réception des clients qui n'ont pas passé de commande en février 2004. Pou...
Période des commandes
Nous sélectionnerons les clients ayant une période entre deux commandes de plus de trois mois. Pour ...
Commandes sans paiements
Pour obtenir des clients qui ont passé commande, mais qui n'ont pas payé, vous devez joindre les col...
Lignes de produits client
Pour obtenir des lignes de produits pour chaque client, vous devez d'abord lier les tables client et...
Exemple de tableau
Parfois, il est nécessaire de sauvegarder la table résultante en tant que table séparée avec un nom ...
Ajouter un enregistrement à l'échantillon
Parfois, il est nécessaire d'ajouter des enregistrements à la table non avec des données spécifiques...
Travailler avec des vues
Représentations ( Views ) est un objet de base de données, souvent appelé "table virtu...