Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Série A.
- SELECT nom, prenom, fonction
- FROM employes;
- SELECT *
- FROM clients;
- SELECT *
- FROM clients
- WHERE LOWER(ville) = 'paris';
- SELECT societe, adresse, telephone, fax
- FROM clients
- WHERE LOWER(ville) = 'stuttgart';
- SELECT societe, telephone
- FROM clients
- WHERE LOWER(pays) = 'canada'
- ORDER BY 1;
- SELECT nom_produit
- FROM produits
- WHERE unites_en_stock < niveau_de_reapprovisionnement;
- SELECT societe, telephone
- FROM fournisseurs
- WHERE LOWER(pays) <> 'france'
- ORDER BY 1;
- SELECT nom_categorie
- FROM categories
- ORDER BY 1;
- SELECT no_employe_fk, date_commande, montant
- FROM commandes
- ORDER BY 1, 2;
- SELECT nom_produit
- FROM produits
- WHERE unites_en_stock < 10
- ORDER BY unites_en_stock;
- SELECT *
- FROM fournisseurs
- WHERE LOWER(pays) = 'allemagne'
- ORDER BY societe, no_fournisseur;
- SELECT date_de_naissance
- FROM employes
- WHERE LOWER(nom) = 'king';
- SELECT telephone, fax
- FROM fournisseurs
- WHERE LOWER(societe) = 'ma maison';
- SELECT fax
- FROM clients
- WHERE LOWER(societe) = 'bon app''';
- -- Série B.
- SELECT societe
- FROM clients
- WHERE LOWER(societe) LIKE 'm%';
- SELECT societe, telephone, adresse
- FROM clients
- WHERE fax IS NULL;
- SELECT *
- FROM fournisseurs
- WHERE fax IS NOT NULL;
- SELECT nom_produit, prix_unitaire, unites_en_stock
- FROM produits
- WHERE LOWER(nom_produit) LIKE 'qu%'
- ORDER BY 1;
- SELECT societe, telephone
- FROM fournisseurs
- WHERE LOWER(pays) <> 'france' AND LOWER(pays) <> 'allemagne';
- SELECT *
- FROM produits
- WHERE unites_en_stock < 30 AND unites_en_stock > 10;
- SELECT *
- FROM clients
- WHERE LOWER(societe) SIMILAR TO '[a-c]%';
- SELECT *
- FROM produits
- WHERE LOWER(code_categorie_fk) LIKE '%88';
- SELECT *
- FROM produits
- WHERE LOWER(code_categorie_fk) SIMILAR TO '_1%8';
- SELECT *
- FROM commandes
- WHERE EXTRACT(DAY FROM date_commande) = 4;
- SELECT *
- FROM clients
- WHERE LOWER(societe) LIKE 'the%'
- ORDER BY societe;
- SELECT societe, telephone
- FROM clients
- WHERE LOWER(ville) = 'paris' AND fax IS NOT NULL
- ORDER BY 1 DESC;
- SELECT montant
- FROM commandes
- WHERE date_commande BETWEEN '1990-11-01' AND '1990-12-31'
- ORDER BY 1 DESC;
- SELECT *
- FROM produits
- WHERE unites_en_stock = 0
- ORDER BY nom_produit;
- -- Série C.
- SELECT societe, nom_produit -- *
- FROM produits JOIN fournisseurs ON no_fournisseur_fk = no_fournisseur
- ORDER BY societe, nom_produit;
- SELECT nom_categorie, nom_produit -- *
- FROM categories JOIN produits ON code_categorie = code_categorie_fk;
- SELECT *
- FROM produits JOIN fournisseurs ON no_fournisseur_fk = no_fournisseur
- WHERE LOWER(societe) = 'ma maison';
- SELECT DISTINCT societe, pays
- FROM fournisseurs JOIN produits ON no_fournisseur_fk = no_fournisseur
- JOIN categories ON code_categorie_fk = code_categorie
- WHERE LOWER(nom_categorie) = 'poissons et fruits de mer';
- SELECT DISTINCT societe, pays
- FROM fournisseurs JOIN produits ON no_fournisseur_fk = no_fournisseur
- JOIN categories ON code_categorie_fk = code_categorie
- WHERE LOWER(nom_categorie) = 'poissons et fruits de mer' AND
- LOWER(pays) = 'suede' OR LOWER(pays) = 'japon';
- SELECT societe
- FROM clients JOIN commandes ON code_client = code_client_fk
- WHERE date_commande BETWEEN '1992-03-01' AND '1992-03-31'
- ORDER BY date_commande, societe;
- SELECT societe, nom_produit
- FROM clients JOIN commandes ON code_client = code_client_fk
- JOIN details_commandes ON no_commande = no_commande_fk
- JOIN produits ON ref_produit_fk = ref_produit
- WHERE date_commande BETWEEN '1992-04-01' AND '1992-04-30';
- SELECT DISTINCT nom_categorie
- FROM categories JOIN produits ON code_categorie = code_categorie_fk
- JOIN details_commandes ON ref_produit_fk = ref_produit
- JOIN commandes ON no_commande = no_commande_fk
- WHERE date_commande = '1992-07-01';
- -- Série D.
- SELECT pays_livraison, SUM(montant) AS chiffre_affaire
- FROM commandes
- WHERE EXTRACT(YEAR FROM date_commande) = 1991
- GROUP BY pays_livraison
- ORDER BY chiffre_affaire DESC;
- SELECT MIN(salaire_annuel), AVG(salaire_annuel) ,MAX(salaire_annuel)
- FROM employes
- WHERE LOWER(fonction) = 'representant(e)';
- SELECT COUNT(*), SUM(montant), AVG(montant)
- FROM commandes
- WHERE EXTRACT(YEAR FROM date_envoi) = 1990;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement