LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Résumé SQL-Consultation

Cours : Résumé SQL-Consultation. Recherche parmi 300 000+ dissertations

Par   •  20 Novembre 2022  •  Cours  •  893 Mots (4 Pages)  •  252 Vues

Page 1 sur 4

Résumé SQL-Consultation

  1. Requête simple sans condition :

On effectue une opération algébrique qu’est la Projection.

La projection : c’est choisir au niveau du SELECT soit la totalité des attributs d’une table, soit juste certains selon traitement.

Exemples : on utilise la base de données :  bddfilms

Totalité des attributs

Juste certains attributs

Select *

From films ;

Select titre, annee

From films ;

Select all

From films ;

Select titre, année, score

From films ;

  1. Requête simple avec condition :

On effectue une opération algébrique qu’est la Sélection.

La sélection : c’est choisir certaines lignes (individus/objets) d’une table satisfaisant la condition au niveau du WHERE

Une condition est une expression utilisant des opérateurs :

Opérateurs de comparaison :

SELECT *

FROM films

WHERE annee = 1994

Lister/ afficher les films de l’année 1994 :

SELECT *

FROM realisateurs

WHERE nom = "Woody Allen"

Lister les informations du réalisateur Woody Allen

SELECT *

FROM films

WHERE score > 6

Lister/ afficher les films dont le score est supérieur à 6 :

SELECT titre

FROM films

WHERE score > 8

Afficher le titre du film dont le score est supérieur à 8

SELECT *

FROM films

WHERE nbvotant < 10000

Lister/ afficher les films dont le nombre de votants est inférieur à 10000 :

SELECT *

FROM `distributions`

WHERE rang != (ou < >) 12

Lister/ afficher les distributions dont le rang est différent de 12 :

SELECT *

FROM `films`

WHERE annee >= 2000

Lister les films dont l’année est supérieure ou égale à 2000 :

SELECT *

FROM `films`

WHERE annee <= 2000

Lister les films dont l’année est inférieure à 2000 :

SELECT *

FROM `distributions`

WHERE rang is null

Lister afficher les distributions dont le rang est null (inconnu) :

SELECT *

FROM `distributions`

WHERE rang is not null

Lister afficher les distributions dont le rang est non null (inconnu) :

SELECT *

FROM `films`

WHERE `titre` like 'Wo hu zang long'

SELECT *

FROM `acteurs`

WHERE `nom` like 'B%'

SELECT *

FROM `acteurs`

WHERE `nom` like '%K'

SELECT *

FROM `acteurs`

WHERE `nom` like '%O%'

SELECT *

FROM `acteurs`

WHERE `nom` like 'D' '__O%'

SELECT *

FROM `acteurs`

WHERE `nom` like 'M' '__T%'

- Lister les informations décrivant le film ‘Wo hu zang long’:

- Lister les acteurs dont le nom commence par ‘B’

- Lister les réalisateurs dont le nom se termine par ‘K’ :

- Lister les réalisateurs dont le nom contient un ‘O’ :

- Lister les acteurs dont le nom commence par ‘D’ et contient un ‘O’ à la 4ème position :

- Lister les acteurs dont le nom commence par M et contient un ‘T’ à la 4ème position et peu importe la suite :

...

Télécharger au format  txt (6.2 Kb)   pdf (99.7 Kb)   docx (13 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com