| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • 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
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Inner Join vs jointure implicite
    serveurs de bases de données relationnelles les plus modernes utilisent le Structured Query Language , ou SQL, ajouter, mettre à jour et rendre compte de l'information dans les bases de données . Instruction SELECT de SQL , utilisé pour afficher les données , dispose d'une clause facultative appelée INNER JOIN . Il relie deux tables temporairement en une seule unité . SQL vous permet d'utiliser INNER JOIN de deux manières: implicitement , en spécifiant les tables et explicitement en incluant les mots « INNER JOIN » dans la syntaxe de la déclaration. Sélectionnez

    SQL , l'instruction SELECT affiche la liste sur la base des données dans une base de données. Par exemple, pour afficher une simple liste de clients triés par nom , vous pouvez utiliser le code suivant SQL : SELECT

    customer_number , nom, ville, état, zip_code FROM clients ORDER BY nom ;
    Photos Inner Join

    Une opération JOIN relie deux tables. Le tableau de la clientèle, dans cet exemple, peut avoir un champ appelé sales_code qui se réfère à des enregistrements correspondants dans une table de vendeur indépendant. Liste des énoncés suivants les informations du client et le nom du vendeur. Le premier exemple utilise REJOIGNEZ implicitement , la seconde , de façon explicite :

    SELECT customer_number , nom, ville, état, zip_code , sales_name de ses clients, vendeur OÙ customers.sales_code = salesperson.sales_code ORDER BY nom ;
    < p > SELECT customer_number , nom, ville, état, zip_code , sales_name FROM clients INNER JOIN ON vendeur customers.sales_code = salesperson.sales_code ORDER BY nom ;
    Résultats

    INNER JOIN et approches de jointures implicites produisent les mêmes résultats . Tant liste les mêmes enregistrements triés dans le même ordre . Lorsque vous utilisez la syntaxe INNER JOIN , cette enseigne explicitement SQL pour relier deux tables seulement sur ​​les dossiers qu'ils ont en commun. Avec la version implicite , SQL suppose que vous voulez une jointure interne et relie les tables comme si vous aviez spécifié explicitement.
    Performance

    La différence de performance entre INNER JOIN et jointure implicite dépend du serveur de base de données , tels que IBM DB2 ou SQL server de Microsoft . Dans le cas de DB2, la INNER JOIN est d'environ un percent.faster . Avant que le serveur exécute un SELECT , il organise la déclaration dans un plan , qui est un ensemble de mesures optimisées pour recueillir des données de manière efficace . Les résultats escomptés pour les deux approches sont les mêmes, de sorte que le plan est généralement peu près le même . Depuis DB2 montre une légère différence de vitesse entre les deux méthodes , les plans sont probablement différent , mais que de façon mineure .
    Best Practice

    La syntaxe INNER JOIN est un nouvelle approche , plus explicite à une instruction SELECT. Le Site performances de SQL Server recommande son utilisation sur la méthode implicite plus parce qu'il est plus claire. Le format implicite rend la clause WHERE accomplir une double tâche à joindre des tables et de l'évaluation des tests conditionnels . Le format explicite garde les deux tâches distinctes ; INNER JOIN ne le rejoindre et où les tests de données pour les valeurs spécifiques

    .

    Previous :

    next :
      articles connexes
    ·Comment créer un inventaire des produits chimiques en …
    ·Comment faire pour exécuter une insertion SQL dans Acc…
    ·Comment charger des données de fichiers plats dans Acc…
    ·SQL Liste de vérification 
    ·Comment choisir un comte d'une table dans SQL Oracle S'…
    ·Comment faire une recherche Utilisation de caractères …
    ·Qu'est-ce qu'une clé étrangère dans FileMaker Pro 
    ·Comment maintenir des systèmes de dépôt d'une copie …
    ·Comment exécuter du code dans Access 2007 
    ·Comment couper les caractères de fin de T -SQL 
      articles en vedette
    ·Copier -coller dans Excel 2007 Freezes Poste 
    ·Comment ouvrir un document Microsoft 2007 avec Word 200…
    ·Qu'est-ce que l'API de Sebring 
    ·Comment résoudre les erreurs de sauvegarde sous Vista 
    ·Comment faire pour créer un fond transparent dans Phot…
    ·Comment faire pour convertir AVI en DVD dans Ubuntu 
    ·Comment faire pour exécuter un package Mitel De ColdFu…
    ·Fenêtres outils avancés 
    ·Comment faire pour augmenter la taille des transactions…
    ·Comment désactiver temporairement le Norton AntiVirus 
    Copyright © Connaissances Informatiques http://fr.wingwit.com