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


Consulter un extrait ci-dessous

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.



Publier sur Facebook Publier sur Twitter
Informations
Date :

27/07/2011


Langue :

Français


Pages :

8


Consultations :

5302


Note :
Téléchargement Gratuit
  • Votre email n'est pas valide

    Vous devez valider les conditions d'utilisation

-->
Résumé

Auteur : Guy Verghote


Tags : SQL;Langage
Sur le même thème
Vues : 1798

Cours de base de données niveau BAC SI : Démarche de détermination de la structure d'une base de données.

Vues : 1073

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...

Vues : 720

Document sous licence Creative Commons : http://creativecommons.org/licenses/by-nc-sa/2.0/be/deed.fr. Introduction aux bases de...

Vues : 643

Programmer MySQL avec Visual C. tutoriel proposé par Jacques Abada.

Vues : 354

Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Le système de fichiers.

Commentaires
Vraiment intéressant pour expérimenter par la suite
EtienneSan1
11/01/2019 - 09h47
Ajouter un commentaire
Envoyer
Pour envoyer la page de votre document, notez ici les emails destinataires de votre demande :
Séparez les emails par des virgules
Signaler un abus
Vous devez vous connecter ou vous inscrire pour noter un document.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour ajouter un commentaire.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour envoyer le document.
Cliquez ici pour vous inscrire.
Vous ne pouvez pas acheter de documents sur Needocs.
Vous pouvez vous référer aux conditions générales de vente et d'achat du portail pour connaître les modalités d'achat.