Ce fichier permet de consigner et documenter les étapes que vous avez suivies pour répondre aux demandes du README.md.
Voici les étapes que j'ai suivies pour installer XXX, créer une base de données et y importer les tables :
- ...
- ...
- ...
- ...
J'ai choisi d'utiliser XXX comme client de base de données.
J'ai généré le schéma avec XXX:
- La table
people
contientNUMBER
personnes, ma requête est :
SELECT somecolumns FROM sometable [...];
- Cette requête permet de trouver l'email de la personne dont le nom de famille est "Warren" :
SELECT somecolumns FROM sometable [...];
- La table
people
est triée par nom de famille en ordre croissant, ma requête est :
SELECT somecolumns FROM sometable [...];
- Les 5 premières entrées de la table
people
triée par nom de famille en ordre croissant sont :
SELECT somecolumns FROM sometable [...];
- Je trouve toutes les personnes dont le nom ou le prénom contient
ojo
, ma
requête est :
SELECT somecolumns FROM sometable [...];
- Les 5 personnes les plus jeunes sont obtenues avec cette requête :
SELECT somecolumns FROM sometable [...];
- Les 5 personnes les plus agées sont obtenues avec cette requête :
SELECT somecolumns FROM sometable [...];
- La requête suivante permet de trouver l'age (en année) de chaque personne :
SELECT somecolumns FROM sometable [...];
- La moyenne d'age (en année) est
NUMBER
, ma requête est :
SELECT somecolumns FROM sometable [...];
- Le prénom le plus long est
TEXT
, ma requête est :
SELECT somecolumns FROM sometable [...];
- Le nom de famille le plus long est
TEXT
, ma requête est:
SELECT somecolumns FROM sometable [...];
- La plus longue paire "nom + prénom" est
TEXT
, ma requête est :
SELECT somecolumns FROM sometable [...];
- La table
people
contientNUMBER
doublons, ma requête est :
SELECT somecolumns FROM sometable [...];
- Pour lister tous les membres de plus de 18 ans :
SELECT somecolumns FROM sometable [...];
- Pour lister tous les membres de plus de 18 ans et de moins de 60 ans :
SELECT somecolumns FROM sometable [...];
- Pour lister tous les membres de plus de 18 ans, de moins de 60 ans et qui une addresse email valide :
SELECT somecolumns FROM sometable [...];
- Pour ajoutez une colonne
age
dans le résultat de la requête :
SELECT somecolumns FROM sometable [...];
- Pour générer un champs contenant
Prénom Nom <[email protected]>;
:
SELECT somecolumns FROM sometable [...];
- Avec cette requête :
SELECT somecolumns FROM sometable [...];
je peux estimer que NUMBER
personnes habitent en Suisse.
- La requête qui permet d'obtenir la liste d'options sous la forme :
<option value="XXX">XXX</option>
est :
SELECT somecolumns FROM sometable [...];
- Pour avoir la liste d'options en plusieurs langues, je procède de la manière suivante :
SELECT somecolumns FROM sometable [...];
- Avec cette requête :
SELECT somecolumns FROM sometable [...];
je sais que NUMBER
personnes habitent en Suisse.
- Avec cette requête :
SELECT somecolumns FROM sometable [...];
je sais que NUMBER
personnes n'habitent pas en Suisse.
- Avec cette requête :
SELECT somecolumns FROM sometable [...];
je liste (nom & prénom) les membres habitants de France, Allemagne, Italie, Autriche et Lischenchtein.
- Cette requête :
SELECT somecolumns FROM sometable [...];
permet de compter combien il y a de personnes par pays.
- Cette requête :
SELECT somecolumns FROM sometable [...];
liste les pays qui ne possèdent pas de personnes.
- En exécutant cette requête :
SELECT somecolumns FROM sometable [...];
je sais que NAME
, NAME
et NAME
sont liés à plusieurs pays.
- En exécutant cette requête :
SELECT somecolumns FROM sometable [...];
je sais que TEXT
parce que TEXT
.
- De la manière suivante :
SELECT somecolumns FROM sometable [...];
nous pouvons afficher le pourcentage de personnes par pays.
- Cette requête permet d'extraire le
tld
de l'adresse email et de le lier à la tablecountries
:
SELECT somecolumns FROM sometable [...];
- Pour ajouter une chaine si la jointure ne retourne rien, j'ai procédé de la manière suivante :
STRING
- Avec
STRING
, nous pouvons partager le mécanisme qui extrait letld
.
SELECT somecolumns FROM sometable [...];
- J'ai créé une vue bien pratique contenant toutes les infomrations utiles à un humain. Ma requête est:
CREATE viewsomething as somequery [...];
- Je peux exporter ma vue au format CSV avec la requête :
SELECT somecolumns FROM sometable [...];
- J'ai créé une table pour les finances. Ma requête est:
CREATE sometable [...];
- J'ai ajouté des données de test avec la reuêtes SQL suivante :
INSERT INTO expenses [...];
- J'ai modifié la vue en y ajoutant les finances. Ma requête est:
UPDATE someview [...];
(WIP)
- Pour ajouter les clés étrangères, j'ai utilisé les requêtes suivantes :
ALTER sometable [...];
ALTER sometable [...];
- J'ai du modifier les données de la table
NAME
parce que XXX.