0% ont trouvé ce document utile (0 vote)
4 vues49 pages

Introduction au langage SQL

Le document décrit le langage SQL, son historique, son format de requêtes et ses fonctionnalités de base comme la sélection et les fonctions d'agrégation.

Transféré par

Med Elmami
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues49 pages

Introduction au langage SQL

Le document décrit le langage SQL, son historique, son format de requêtes et ses fonctionnalités de base comme la sélection et les fonctions d'agrégation.

Transféré par

Med Elmami
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Le langage SQL

Introduction

Objectifs de SQL

• Créer la structure de la base de données et de ses tables


• Exécuter les taches de base de la gestion des données,
telle que l’insertion, la modification et la suppression de
données des tables
• Effectuer des requêtes simples ou complexes
Historique de SQL
Structured Query Language

• 1974 : SEQUEL (Structured English Query Language)


• 1976 : syste`me R
• Implementé dans plusieurs SGBD (Oracle, INGRES, etc.)

Plusieurs versions
• SQL1 initial (1986)
• SQL1 avec intégritéréférentielle (1989)
• SQL2 (1992)
• SQL3 (1999)
• SQL:2003 (Core SQL)
• SQL: 2008, SQL:2011, SQL:2016
Format des requêtes

• SELECT
• FROM
• WHERE
• GROUP BY
• HAVING
• ORDER BY
• FROM spécifie la table ou les tables a` utiliser
• WHERE filtre les lignes selon une condition donnée
• GROUP BY forme des groupes de lignes de même valeur
de colonne
• HAVING filtre les groupes sujets a` une certaine condition
• SELECT spécifie les colonnes qui doivent apparaître dans
les résultats
• ORDER BY spécifie l’ordre d’apparition des données dans le
résultat
Requêtes simples (SELECT-FROM)
Sélection de colonne (clause WHERE)

Les conditions fondamentales de recherche


• comparaison
(salaire>10000, ville=’Paris’)
• étendue ou intervalle
(salaire BETWEEN 20000 and 30000)
• appartenance a` un ensemble
(couleur IN (’rouge’, ’vert’))
• correspondence a` un masque
(adresse LIKE ’%Montréal%’)
• nul
(adresse IS NULL)
Opérateur Sélection
Fonctions d’agrégat

Vous aimerez peut-être aussi