Information

Author(s) Alison Leurquin
Deadline No deadline
Submission limit No limitation

Sign in

Introduction

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.