Sqlserver
Bases de données et commerce électronique Groupe d'exercices #1 : Solutions
Bases de données et commerce électronique 1.1. 1.2. 1.3. SELECT FROM SELECT FROM SELECT FROM WHERE SELECT FROM WHERE AND UPDATE SET WHERE SELECT FROM WHERE AND * classe; matricule, nom chef; code_produit, desc_produit, quantite produit cout >= 50; * sortie quantite > 1 quantite < 10; produit cout = 17.95 code_produit = '6794'; * sortie date_sortie > '1989/5/10' date_sortie < '1990/02/25';
Exercices groupe #1
1.4.
1.5.
1.6.
Si on utilise l'opérateur BETWEEN, les bornes sont incluses. 1.7. SELECT FROM WHERE SELECT FROM WHERE AND code_produit, desc_produit, quantite produit quantite >= 15; * sortie code_projet = 'P1206' quantite > 1;
1.8.
1.9. 1.10.
DELETE FROM produit WHERE code_produit = '78-U'; INSERT INTO Projet VALUES ('P1384', '1994/10/20', NULL, '106'); ou INSERT INTO Projet (code_projet, date_debut, matricule) VALUES ('P1384', '1994/10/20', '106');
Page 2
Bases de données et commerce électronique 1.11. SELECT FROM WHERE OR code_produit, desc_produit produit etagere LIKE '21%' etagere LIKE '11%'; classe, code_produit, desc_produit, etagere produit etagere LIKE '%S%' quantite = 0;
Exercices groupe #1
1.12. SELECT FROM WHERE AND 1.13. SELECT FROM WHERE OR UPDATE SET WHERE AND SELECT FROM WHERE UPDATE SET
no_sortie, code_produit, code_projet, quantite sortie code_produit = 'BXM100' code_projet = 'P1259'; produit unite = 'UN' classe = 'C10' etagere LIKE '%L%'; code_projet projet date_debut BETWEEN '1987/5/24' AND '1990/3/4'; produit classe etagere cout code_produit = 'C10' , = '03T33' , = 4588.23 = '128R' ;
1.14.
1.15.
1.16
WHERE 1.17 SELECT FROM WHERE AND SELECT FROM WHERE
* sortie code_projet = 'P1208' date_sortie NOT BETWEEN '1989/11/18' AND '1989/11/30'; code_projet projet date_fin IS NULL;
1.18
Page 3