![]() |
Sql Manipulation des données |
Publié par :
Verghote
|
Rappel des bases théoriques L'instruction Select Les différentes jointures Les particularités sous Sql server et MySql
L'algèbre relationnelle est une algèbre construite à partir d'opérations sur des relations. Le résultat d'une opération sera aussi une relation. L'algèbre relationnelle utilise 8 opérations dont 5 opérations de bases et 3 opérations dérivées.
L'union de deux relations R1 et R2 de même schéma donne une relation R3 de même schéma contenant les enregistrements de R1 et R2 en enlevant les doublons.
SQL Server offre d'autres caractères spéciaux : [] [^]
L'opérateur like peut s'appliquer aussi sur des données de type numérique et des données de type date dans certains Sgbdr (c'est le cas pour Access et MySQL mais pas pour SQL server)
Clause GROUP BY Permet d'organiser les données par groupes ; tous les enregistrements d'un groupe possèdent la même valeur pour la (les) colonne(s) spécifiée(s) dans la clause GROUP BY.
On peut alors faire des calculs sur chaque groupe.
La requête retourne un enregistrement pour chaque valeur de colonne distincte.
ALL permet d'afficher tous les groupes même si certains groupes ne comportent pas de lignes correspondant aux critères de recherche.
Permet d'éviter la jointure externe.
Ne fonctionne pas avec des jointures de type JOIN
N'est pas implémenté sur MySQL donc son usage est déconseillé
La clause Group By s'utilise lorsqu'on utilise conjointement des attributs et des fonctions mathématiques de base.
Tous les champs non calculés utilisés dans la clause SELECT ou dans la clause ORDER BY doivent figurer dans cette clause.
Cours de base de données niveau BAC SI : Démarche de détermination de la structure d'une base de données.
Normes de développement SQL. Ce document a pour objet de définir les règles de nommage des différentes objets et éléments...
Document sous licence Creative Commons : http://creativecommons.org/licenses/by-nc-sa/2.0/be/deed.fr. Introduction aux bases de...
Programmer MySQL avec Visual C. tutoriel proposé par Jacques Abada.
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Le système de fichiers.
11/01/2019 - 09h47