-
7
pages
-
Français
-
Documents
Description
LIF4 - Initiation aux Bases de donn´ees : SQL - 2 LIF4 - Initiation aux Bases de donn´ees : SQL - 2Op´erations ensemblistesPermettent de combiner les r´esultats de plusieurs SELECT.LIF4 - Initiation aux Bases de donn´ees :Op´erateur :SQL - 2 " : UNION# : INTERSECTION$ : MINUSE.CoqueryPas de doubles (DISTINCT implicite).emmanuel.coquery@liris.cnrs.fr Les SELECT doivent contenir le mˆeme nombre d’attributs.Les noms des attributs sont ceux du premier SELECT.http ://liris.cnrs.fr/!ecoqueryC’est l’ordre des attributs qui compte.Seul le dernier SELECT peut contenir un ORDER BY.Les colones `a utiliser pour le tri sont pr´ecis´ees par leur num´eroet pas par leur attribut.LIF4 - Initiation aux Bases de donn´ees : SQL - 2 LIF4 - Initiation aux Bases de donn´ees : SQL - 2Exemple ExpressionsIl est possible d’utiliser des expressions plus complexes que simplesSch´ema :attributs.Employe1(Nom, Num, Fonction, NumSup, Embauche, Salaire, NumDept)Employe2(Nom, Num, F Numsup, NumDept)Entre autres :Fonctions et expressions arithm´etiquesListe des d´epartement ayant des employ´e dans 2 filiales dont lesFonctions sur les chaˆınes de caract`eresemploy´es sont donn´es par Employe1 et Employe2 :F sur les datesFonctions de conversion(SELECT NumDept FROM Employe1)INTERSECTIl existe ´egalement des fonctions de groupes permettant de traiter(SELECT NumDept FROM Employe2);plusieurs lignes `a la fois.LIF4 - Initiation aux Bases de donn´ees : SQL - 2 LIF4 - Initiation aux ...
-
Publié par
-
Langue
Français