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

Base de donnée

Cours : Base de donnée. Recherche parmi 298 000+ dissertations

Par   •  3 Novembre 2015  •  Cours  •  318 Mots (2 Pages)  •  695 Vues

Page 1 sur 2

Les bases du SQL

Est-ce que Excel est un SGBDR ?

Non, Excel n'est pas un SGBDR car il ne permet pas la sécurité des données. L'accès au données pourrait être optimiser, car hormis avec la fonction recherche (CTRL + F) qui n'est pas adapté à cela, trouver une donnée spécifique est difficile.

Il n'y a pas d'interface de programmation ni d’interprète SQL. On ne peux pas non plus correspondre entre différentes tables de manières automatisée.

SELECT  * FROM [table] WHERE 1

Éviter les doublons : DISTINCT ( SELECTION DISTINCT * FROM [table]

WHERE :

= Égale

!= Différent de

>= Supérieur ou égale à

<= Inférieur ou égale à

BETWEEN smt AND smt : Entre quelque chose et quelque chose

LIKE :

% N'importe quel caractère de n'importe quel longueurs, T% = Tout ce qui commence par T

_ Le caractère suivant T_ = Ta >> Tz ou T0 >> T9

T[A-M]_ = Tout les mots en 3 lettres où la deuxième lettre est entre A et M

IN

NOT : Permet d'inverser les autres commandes.

Pilotes dont le bonus est supérieur au salaire :


SELECT * FROM pilote WHERE bonus > salaire

Pilotes dont le bonus est entre 800 et 1000 :

SELECT * FROM pilote WHERE bonus BETWEEN 800 AND 1000

SELECT * FROM pilote WHERE bonus < 1000 AND bonus > 800

Pilotes dont le nom commence par « dup » :

SELECT * FROM pilote WHERE nompilote LIKE 'dup%'

Numéro de vol ou la ville d'arrivée est Gillot ou Maurice :

SELECT numvol FROM vol WHERE villearrivee IN ('Gillot','Maurice')

SELECT numvol FROM vol WHERE villearrivee LIKE 'Gillot' OR villearrivee LIKE 'Maurice'

Pilotes dont le bonus est inférieur a 800 et dont le salaire est inférieur a 3500 mais habitant à Paris :

SELECT * FROM pilote WHERE bonus < 800 OR (salaire < 3500 AND adresse IN '%Paris')

Pilotes habitant à Sainte Marie ou à Saint Denis et dont le bonus est supérieur à 1000 :

SELECT * FROM pilote WHERE adresse LIKE (('%Sainte Marie') OR  ('%Saint Denis')) AND bonus < 1000

...

Télécharger au format  txt (2 Kb)   pdf (74.5 Kb)   docx (8.4 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com