Introduction


Ce chapitre expose la partie du langage sql permettant de retrouver des informations stockées dans une base de données. Il s'agit, comme cela a déjà été dit, d'un langage déclaratif dont la syntaxe est très simple (comme beaucoup de langages de ce type) ce qui permet de se concentrer sur le problème à résoudre.

Les exemples cités dans ce chapitre ont tous été testés sous ORACLE , un des systèmes de gestion de bases de données relationnels les plus répandus sur le marché.

Ces exemples sont bâtis sur une base de données composée des deux relations suivantes :

La commande SELECT constitue, à elle seule, le langage permettant d'interroger une base de données. Elle permet :

Une interrogation, on parle plutôt de requête, est une combinaison d'opérations portant sur des tables (relations) et dont le résultat est lui-même une table dont l'existence est éphémère (le temps de la requête).

On peut introduire un commentaire à l'intérieur d'une commande sql en l'encadrant par /* */ .