Académique Documents
Professionnel Documents
Culture Documents
Tout d’abord SEQUEL (structured english query language) puis SQL, c’est le langage mis en œuvre sur
les idées de Ted Codd.
On peut utiliser SQL avec de multiples logiciels dont certains sont des SGBD et avec d’autres langages :
• Microsoft Access, Libre Office Base
• MySQL, PostgreSQL
• SQLite pour combiner avec du C ou du Python
• Avec du PHP dans les pages Web.
Je vous conseille de taper les requêtes suivantes puis de noter leur rôle sur votre cahier.
Attention à l’écriture des champs, par exemple, il faut écrire «annee» et pas «année» ou «Annee».
D’autre part, les mots en BLEU sont des commandes du langage SQL.
2) L’option DISTINCT pour éviter les répétitions. Regardez la différence entre les deux requêtes :
3) L’option ORDER BY pour trier de façon ascendante ou descendante (ascendant par défaut)
SELECT ∗ SELECT ∗
FROM Usager FROM Usager
WHERE nom= ’ Codd ’ WHERE nom LIKE ’ Codd ’
Attention, une chaı̂ne de caratères en SQL est entourée de simples cotes, pas de doubles.
7) Le symbole % est un joker qui remplace une chaı̂ne de caractères de longueur quelconque :
SELECT ∗ SELECT ∗
FROM Usager FROM Usager
WHERE nom LIKE ’%ann%’ WHERE nom LIKE ’%ann ’
SELECT ∗ SELECT ∗
FROM Usager FROM Usager
WHERE nom LIKE ’ e%’ WHERE nom LIKE ’%e%’
À vous :
Je vous rappelle la structure de la BDD bibliothèque :
• Usager(identifiant :int , nom :string(20) , prenom :string(20) , age :int)
• Livre(isbn :int , titre :string(100) , auteur :string(20) , annee :int)
Vous allez maintenant interroger la table «Livre», donc vous aurez à chaque requête FROM Livre.