Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''Q1'''
- SELECT prenom,SUM(nombre) AS "nombreF" FROM baseprenoms WHERE sexe='F' GROUP BY prenom,sexe ; " on somme le nombre totale des personnes ayant le même prénom et sexe ,c'est pourquoi on a utilisé group by prenom,sexe "
- SELECT prenom,SUM(nombre) AS "nombreM" FROM baseprenoms WHERE sexe='M' GROUP BY prenom,sexe ;
- "Ainsi, il est demandé de créer à partir de les deux requetes ci-dessus les tables feminin et masculin ,on écrira alors: "
- CREATE TABLE feminin SELECT prenom,SUM(nombre) AS nombreF FROM baseprenoms WHERE sexe='F' GROUP BY prenom,sexe ;
- CREATE TABLE masculin AS SELECT prenom,SUM(nombre) AS nombreF FROM baseprenoms WHERE sexe='M' GROUP BY prenom,sexe ; " AS est facultative"
- ''' Q2 '''
- SELECT departement,nombre FROM baseprenoms WHERE prenom="Georges" ;
- SELECT departement,nombre FROM baseprenoms WHERE prenom="Frédéric" GROUP BY departement;
- ''' Q3 '''
- SELECT feminin.prenom,feminin.nombreF,masculin.nombreM,feminin.nombreF/(feminin.nombreF+masculin.nombreM) AS 'tauxF' FROM feminin INNER JOIN masculin ON feminin.prenom=masculin.prenom ;
- "on va créer la table epicene à partir de la requete écrite précédement"
- CREATE TABLE epicene SELECT feminin.prenom,feminin.nombreF,masculin.nombreM,feminin.nombreF/(feminin.nombreF+masculin.nombreM) AS 'tauxF' FROM feminin INNER JOIN masculin ON feminin.prenom=masculin.prenom ;
- ''' Q4 '''
- SELECT prenom FROM feminin EXCEPT SELECT prenom FROM masculin ;
- SELECT prenom FROM masculin EXCEPT SELECT prenom FROM feminin;
- CREATE TABLE prenomfeminin SELECT prenom FROM feminin EXCEPT SELECT prenom FROM masculin ;
- CREATE TABLE prenommasculin SELECT prenom FROM masculin EXCEPT SELECT prenom FROM feminin;
- ''' Q5 '''
- SELECT prenom,tauxF FROM epicene ORDER BY prenom;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement