Aucun titre

1349 mots 6 pages
Le langage SQL

1. Éléments syntaxiques de base

1. Exemple support

On a construit une base de données à partir du schéma relationnel :

CATEG (catnum, catnom) catnum : clé primaire
LIVRE ( isbn, titre, prix, catnum) isbn : clé primaire catnum : clé étrangère référant à catnum de CATEG

Le schéma relationnel graphique :

La structure des tables :

2. Requêtes SQL

1. Projection

select * from livre
[pic]

select titre, prix from livre

select * from categ

2. Sélection

select * from livre where catnum = 1

3. Sélection avec projection

select titre from livre where catnum =1

4. Jointure

avec projection :

select titre, catnom from livre, categ where livre.catnum = categ.catnum

SELECT livre.titre, categ.catnom
FROM livre INNER JOIN categ ON livre.catnum = categ.catnum;

avec sélection :

select titre, catnom from livre, categ where livre.catnum = categ.catnum and livre.catnum = 1

écriture simplifiée avec alias :

select titre, catnom from livre L, categ C where L.catnum = C.catnum and L.catnum = 1

5. Mise en œuvre d’opérateurs

select titre, prix from livre where prix > 12

select titre, prix from livre where prix between 12.50 and 14

select titre, prix from livre where prix < 10 or prix > 14

select titre, prix from livre where not (prix between 10 and 14)

select isbn, titre, prix from livre where isbn like ‘3*’

select isbn, titre select isbn, titre from livre from livre where isbn like ‘##8*’ where isbn like ‘*3*’

select L2.isbn, L2.titre from livre L1, livre L2 where L1.isbn = ‘9362431605871’ and L1.catnum = L2.catnum and L2.isbn != L1.isbn

6. Les calculs et fonctions

Sur les colonnes : prix de chaque livre TTC (le prix enregistré est HT) avec pour chacun des frais de port de 1,4 :

De nombreuses fonctions portant sur les colonnes

en relation

  • Sans titre
    519 mots | 3 pages
  • Corrigé cas stars dcg
    993 mots | 4 pages
  • bac pro cgo
    1130 mots | 5 pages
  • Sans titre
    465 mots | 2 pages
  • Questionnaire acrc
    3350 mots | 14 pages
  • Sans titre
    893 mots | 4 pages
  • Bosch Expos
    2859 mots | 12 pages
  • Sans titres
    682 mots | 3 pages
  • Developpement durable
    1946 mots | 8 pages
  • Titre
    1203 mots | 5 pages
  • Sans titre
    1058 mots | 5 pages
  • Publicité anglaise
    253 mots | 2 pages
  • Un titre
    285 mots | 2 pages
  • Aide-Soignante
    2154 mots | 9 pages
  • Sénèque, de la brièveté de la vie
    852 mots | 4 pages