Voici une petite introduction a SQL.
Pour ce genre d'exercices, il est utile d'utiliser un logiciel tel que DB Broswer afin de pouvoir visualiser les bases de données et voir l'impact qu'ont les requêtes dessus.
Voici un lien pour pouvoir télécharger le logiciel: https://sqlitebrowser.org/dl/
- Mots clés:
- SELECT
- FROM
- WHERE
- DISTINCT
- AND
- OR
- NOT
- LIKE
- ORDER BY
Pour tous les exercices qui vont suivre, il vous sera demander de repondre a chaque sous-question par une requête SQL. Pas la reponse a la requête, mais bel et bien une requête SQL.
- Quelques exemple de requête possible:
- SELECT name FROM database : cette requête demande qu'on selectionne les nom de la colonne name dans la base de données database
- SELECT * FROM database WHERE nom_colonne="abc" : cette requête demande qu'on selectionne TOUTES les colonnes de la base de données où nom_colonne est abc
Il est aussi possible d'imposer plusieurs conditions, pour cela, on utilise les mots cles AND et OR (comme en python):
- SELECT * FROM database WHERE colonne1="abc" AND colonne2='true' : les deux conditions doivent être respectées pour que la requête soit satisfaite.