| 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
    Comment utiliser un alias dans une clause WHERE
    Les concepteurs de SQL, le Structured Query Language , mis en œuvre un ensemble simple, laconique de commandes interroger les données des bases de données relationnelles. SELECT , FROM, WHERE et ORDER BY clauses des éléments essentiels qui créent des requêtes complexes. Malgré cela, ces commandes peuvent se transformer en long, difficile à lire déclarations lors de la récupération des données de plusieurs tables ou d'autres sources de données. Les alias permettent identifiants courts de remplacer ces longs noms de table et de colonne. Vous pouvez apprendre à utiliser des alias pour simplifier vos requêtes complexes. Choses que vous devez
    Microsoft SQL Server 2008 Express ou autre base SQL base de données relationnelle
    Voir Plus Instructions
    1

    Ouvrir le Management Studio de SQL Server pour créer une nouvelle base de données. Lorsque l'invite de connexion s'affiche , entrez " localhost \\ SqlExpress " dans le nom du serveur, choisissez l'authentification Windows et cliquez sur le bouton "Connect" . Lorsque l'arborescence apparaît, cliquez-droit sur " bases de données" et choisissez " Nouvelle base de données . " Un dialogue s'affiche pendant quelques options, mais le seul élément requis est le nom de la base , " TestDB " dans le premier champ . Cliquez sur le bouton «Ajouter» pour créer la nouvelle base de données.
    2

    créer deux nouvelles tables dans la base de données TestDB . Retour sur l'arborescence , cliquez sur le petit signe + puis clic-droit " TestDB " et choisissez " Nouvelle requête " pour développer les bases de données . L'éditeur de requêtes interactif s'affiche. Copiez le code suivant à la fenêtre :

    CREATE TABLE [ dbo ] [ Nos clients ]

    (produits

    CustomerID clé primaire int , AB

    NomEntreprise varchar ( . 30) , AB

    ContactName varchar (30)

    )

    aller

    CREATE TABLE [ dbo]. [Ventes]

    ( Photos

    CustomerID int Références clients,

    PONumber int,

    argent SaleAmount ,
    clé primaire de

    ( code client , PONumber )

    )

    aller

    Cliquez sur la touche F5 pour exécuter le script. Cela crée deux nouvelles tables, des clients et des ventes. Le SQL Server utilise le préfixe dbo pour indiquer que les tables sont détenus par le propriétaire de la base de données et sont accessibles par tous les utilisateurs .
    3

    Créer une requête qui joint les deux tableaux et listes ventes individuelles par le client comme suit:

    Select TestDB.dbo.Customers.CustomerID , CompanyName PONumber , SaleAmount

    de Testdb.dbo.Customers jointure externe gauche TestDB.dbo.Sales
    < p > sur TestDB.dbo.Customers.CustomerID = TestDB.dbo.Sales.CustomerID

    Où TestDB.dbo.Customers.CustomerID Entre 1000 et 1999
    afin de

    par TestDB.dbo.Customers.CustomerID , PONumber

    aller

    Bien que les noms de table entièrement qualifiés sont pas vraiment nécessaires , ils sont tenus lors de l'accès à plusieurs bases de données. Cela contribue à expliquer pourquoi alias sont souvent nécessaires
    4

    créer une deuxième requête en utilisant des alias de table comme suit : .

    Select cust.CustomerID , CompanyName PONumber , AB SaleAmount < p> de Testdb.dbo.Customers comme cust LEFT JOIN TestDB.dbo.Sales extérieurs comme vendre en

    sur cust.CustomerID = sale.CustomerID

    Où cust.CustomerID Entre 1000 et 1999 < br > afin de

    par cust.CustomerID , PONumber

    aller
    Avis

    combien plus simple de la requête s'affiche. En ajoutant le comme cust et que les ventes dans la clause WHERE , chaque colonne qualifié va d'un long nom qualifié comme TestDB.dbo.Customers.CustomerID à cust.CustomerID . Les alias de table raccourcir le texte de la requête et les rendent beaucoup plus facile à comprendre.

    Previous :

    next :
      articles connexes
    ·Comment changer accéder aux données de terrain avec u…
    ·Les méthodes de codage à Oracle 
    ·Comment débloquer les fichiers FileMaker 
    ·Comment analyser dans Oracle 
    ·Comment créer ou remplacer les procédures en MS SQL 
    ·Comment créer un calendrier dans Access 2000 de Dates …
    ·Comment faire pour modifier un nom de schéma dans Orac…
    ·Comment faire pour installer MS Access 2003 
    ·À propos Étiquette Faire Logiciel 
    ·Comment créer une barre de menus personnalisée pour A…
      articles en vedette
    ·Quelle est l'extension du fichier TSH 
    ·Comment renommer le champ de tableau croisé dynamique 
    ·Comment faire pour installer Drupal CVS 
    ·Comment faire pour rendre l'image Logos 
    ·Logiciel similaire à Microsoft Publisher 
    ·Itinéraire sur gimp Armures 
    ·AVG Anti -Virus Définition 
    ·Comment graver un CD- R avec des photos et la musique e…
    ·Comment contourner le contrôle parental de Trend Micro…
    ·Comment désactiver l'assistant d'activation Smart Note…
    Copyright © Connaissances Informatiques http://fr.wingwit.com