Connaissances Informatiques >> Logiciel >> SQL Server >> Content
  Derniers articles
  • Mysql Vs . Microsoft SQL Server 
  • Comment faire pour configurer SQL Se…
  • Limitations de Microsoft SQL Server 
  • Comment apprendre SQL Server Reporti…
  • Combien de bases de données pouvez-…
  • Comment faire pour installer SQL Ser…
  • Quels sont les avantages et les inco…
  • Qu’est-ce que la commande RD dans MS…
  • Comment s'inscrire System.web.dll à…
  • Comment connecter des machines clien…
  •   SQL Server
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    SQL Server

    Différents types de jointures dans les SGBD avec des exemples ?

    Dans les systèmes de gestion de bases de données (SGBD), les jointures sont utilisées pour combiner des lignes de deux ou plusieurs tables en fonction d'une ou plusieurs colonnes associées. Voici différents types de jointures ainsi que des exemples :

    1. Jointure interne :

    - Combine les lignes de deux tables où il existe une correspondance entre les colonnes de jointure des deux tables.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    DES Clients

    Commandes INNER JOIN

    ON Customers.CustomerID =Commandes.CustomerID ;

    ```

    2. Jointure externe gauche :

    - Inclut toutes les lignes du tableau de gauche et uniquement les lignes correspondantes du tableau de droite.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    DES Clients

    JOINTURE EXTERNE GAUCHE

    ON Customers.CustomerID =Commandes.CustomerID ;

    ```

    3. Jointure externe droite :

    - Inclut toutes les lignes du tableau de droite et uniquement les lignes correspondantes du tableau de gauche.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    DES Clients

    Ordres RIGHT OUTER JOIN

    ON Customers.CustomerID =Commandes.CustomerID ;

    ```

    4. Jointure externe complète :

    - Combine toutes les lignes des deux tables, y compris les lignes sans correspondance de l'une ou l'autre table.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    DES Clients

    Commandes FULL OUTER JOIN

    ON Customers.CustomerID =Commandes.CustomerID ;

    ```

    5. Auto-adhésion :

    - Effectue une opération de jointure sur la même table, reliant les lignes en fonction d'une colonne commune dans la table.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    FROM Employés AS Employé1

    REJOIGNEZ les employés en tant qu'employé2

    ON Employee1.ManagerID =Employee2.EmployeeID ;

    ```

    6. Jointure croisée :

    - Combine chaque ligne d'une table avec chaque ligne d'une autre table, ce qui donne un grand nombre de lignes.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    DES Clients

    Ordres CROSS JOIN ;

    ```

    7. Rejointure naturelle :

    - Effectue une jointure interne basée sur les noms de colonnes communs entre deux tables. Les noms de colonnes courants n'ont pas besoin d'être explicitement spécifiés.

    - Exemple:

    ```sql

    SÉLECTIONNER *

    DES Clients

    Ordres de jointure naturelle ;

    ```

    Lors de l'utilisation de jointures, il est important d'envisager la création d'index sur les colonnes de jointure pour améliorer les performances et optimiser l'exécution des requêtes.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment migrer vers SQL Server 2008 
  • Quel est le format général d’une requête SQL ? 
  • Comment ajouter des zéros dans SQL Server 2005 
  • Combien de tables sont requises dans la base de données Access ? 
  • SQL Server vs. DB2 
  • Comment faire pour ajouter un administrateur sur le SQL Server 2008 
  • Comment configurer MS SQL 2008 pour l'authentification SQL Server 
  • Comment importer des bases de données SQL 2005 Express 
  • Comment faire pour créer et exécuter des procédures stockées sur SQL Server 2008 
  • SQL Server : Outils externes 
  • Connaissances Informatiques © http://www.ordinateur.cc