Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

4 - Correction-Activites SQL

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Lycée Blaise Pascal - Rouen

4 Le langage SQL - correction


CHAPITRE

des activités

Activité 1.
1. SELECT nomVille
FROM Communes ;
2. SELECT nomVille, population
FROM Communes ;
3. SELECT nomVille, population
FROM Communes
ORDER BY population ;
4. SELECT nomVille, population
FROM Communes
ORDER BY nbElusMunicipaux DESC ;

Activité 2.
1. SELECT nomVille
FROM Communes
WHERE nbElusMunicipaux < 10 ;
2. SELECT nomVille
FROM Communes
WHERE nbElusMunicipaux < 10 AND population <= 100 ;
3. SELECT nbElusMunicipaux, population
FROM Communes
WHERE UPPER(nomVille) = "CRESSIN-ROCHEFORT" ;

Activité 3.
1. SELECT nomVille
FROM Communes
WHERE exprimesDeuxiemeTour IS NOT NULL ;
2. SELECT nomVille
FROM Communes
WHERE population > 5000 AND exprimesDeuxiemeTour IS NOT NULL ;
Activité 4.
1. SELECT nomVille
FROM Communes
WHERE UPPER(nomVille) LIKE RONCHEROLLES\% ;
2. SELECT nomVille
FROM Communes
WHERE UPPER(nomVille) LIKE \%SUR\% ;

Activité 5.
1. SELECT SUM(nbElusMunicipaux)
FROM Communes ;
2. SELECT AVG(population)
FROM Communes ;
3. SELECT nomVille, MAX(population)
FROM Communes
WHERE exprimesDeuxiemeTour IS NULL ;

Activité 6.
1. SELECT prenom, nom
FROM Auteurs
JOIN Livres ON Auteurs.id = Livres.idAuteur
WHERE titre = '1984' ;
2. SELECT prenom, nom
FROM Auteurs
JOIN Livres ON Auteurs.id = Livres.idAuteur
WHERE annPubli < 1960 ;
3. SELECT titre
FROM Livres
JOIN Auteurs ON Auteurs.id = Livres.idAuteur
WHERE UPPER(nom) = 'BOULLE' AND UPPER(prenom) = 'PIERRE' ;
4. SELECT prenom, nom, titre
FROM Livres
JOIN Auteurs ON Auteurs.id = Livres.idAuteur
WHERE annPubli < 1960 ;

2 Le langage SQL - correction des activités NSI


Activité 7.

INSERT INTO Auteurs


VALUES (9, "Damasio", "Alain", "francais") ;

INSERT INTO Livres


VALUES (15, "La Horde du Contrevent", 9, 2004) ;

Activité 8.
1. DELETE FROM Livres
WHERE UPPER(titre) = "FONDATION" ;
2. DELETE FROM Livres
WHERE UPPER(titre) = "FONDATION" ;

Activité 9.
1. UPDATE Livres
SET titre = "Fondation - Tome 1"
WHERE UPPER(titre) = "FONDATION" ;
2. UPDATE Livres
SET annPubli = 1999
WHERE UPPER(titre) = "LA ZONE DU DEHORS" ;

NSI Le langage SQL - correction des activités 3

Vous aimerez peut-être aussi