| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Sådan bruges et alias i en WHERE klausul
    Designerne af SQL, Structured Query Language, gennemført en enkel, lakoniske sæt af kommandoer, forespørgslen data fra relationelle databaser . SELECT , FROM , WHERE og ORDER BY klausuler fra de centrale elementer , der skaber komplekse forespørgsler . Alligevel kan disse kommandoer vokse i lange , vanskelige at læse udsagn , når du henter data fra flere tabeller eller andre datakilder . Aliaser tillader korte identifikatorer at erstatte disse lange bord og kolonnenavne . Du kan lære at bruge aliaser til at forenkle dine komplekse forespørgsler . Ting du skal
    Microsoft SQL Server Express 2008 eller anden SQL -baseret relationsdatabase
    Vis Flere Instruktioner
    1

    Åbn SQL Server Management Studio til at oprette en ny database. Når login- prompt vises , Indtast "Localhost \\ SQLEXPRESS " i serveren navn, vælg Windows-godkendelse , og klik på knappen "Connect" . Når træstruktur vises , skal du højreklikke på " Databaser " og vælg " Ny database . " En dialog vises som spørger efter en hel del muligheder , men kun nødvendigt punkt på dagsordenen er databasen navn " TestDB " i det første felt . Klik på knappen "Tilføj" for at oprette den nye database.
    2

    Opret to nye tabeller i TestDB databasen. Tilbage på træet , skal du klikke den lille plustegn derefter højre-klik " TestDB " og vælg " Ny forespørgsel " for at udvide databaserne. Den interaktive query editor vises. Kopier følgende kode til vinduet : Hej

    Opret tabel [ dbo ] [ Kunder]

    (

    Kunde int Primær nøgle , salg

    CompanyName varchar ( . 30) , Amerikas

    ContactName varchar (30)

    )


    Opret tabel [ dbo ]. [ Salg ]

    (

    CustomerID int Referencer Kunder ,

    PONumber int ,

    SaleAmount penge,

    primær nøgle ( Kunde , PONumber )

    ) < br >


    Klik på F5 for at køre scriptet. Dette skaber to nye borde, Kunder og salg . SQL Server bruger den DBO præfiks for at betegne , at tabellerne er ejet af databasen ejer og er tilgængelige for alle brugere.
    3

    Opret en forespørgsel, der forbinder de to tabeller og lister individuelle salgsmål af kunden som følger : Hej

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

    fra Testdb.dbo.Customers venstre ydre join TestDB.dbo.Sales
    < p > på TestDB.dbo.Customers.CustomerID = TestDB.dbo.Sales.CustomerID

    Hvor TestDB.dbo.Customers.CustomerID Mellem 1000 og 1999

    ordre ved TestDB.dbo.Customers.CustomerID , PONumber


    Selvom fuldt kvalificerede tabelnavne ikke er virkelig nødvendigt , de er påkrævet, når adgang til flere databaser . Dette medvirker til at vise, hvorfor aliaser er ofte nødvendige
    4

    Opret en anden forespørgsel ved hjælp af tabel aliaser som følger: .

    Select cust.CustomerID , CompanyName , PONumber , SaleAmount
    < p> Fra Testdb.dbo.Customers som cust forlod ydre slutte TestDB.dbo.Sales som salg I

    på cust.CustomerID = sale.CustomerID

    Hvor cust.CustomerID Mellem 1000 og 1999 < br >

    ordre ved cust.CustomerID , PONumber


    Notice hvor meget enklere forespørgslen vises. Ved at tilføje så cust og da salget i WHERE , hver kvalificeret søjle går fra en lang kvalificeret navn som TestDB.dbo.Customers.CustomerID til cust.CustomerID . Tabel aliasser forkorte forespørgslen tekst og også gøre dem meget lettere at forstå.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er SCS i SAP 
    ·Introduktion til CRM 
    ·Hvad er fordelene ved en Data Warehouse 
    ·MS Access 2007 Step -by- Step 
    ·Hvad er et afgrænset og en fast bredde Filer 
    ·SQLite Components 
    ·Hvad er Oracle TABLESPACE 
    ·Database Disaster Recovery Plan 
    ·Sådan oprettes forbindelse til Oracle, MySQL eller enh…
    ·Fordele og faldgruber Contract Manager Software 
      Anbefalede Artikler
    ·Hvordan til at beregne størrelsen af en tabel i Oracle…
    ·De bedste indstillinger for at udskrive billeder i Phot…
    ·Sådan X - Ray i Photoshop 
    ·Problemer med at åbne PDF-filer i Firefox 
    ·Automatisk korrektion Funktioner 
    ·Hvordan man laver en Shark Mouth i Photoshop 
    ·Sådan Indsæt en blank side i Acrobat 
    ·Hvordan kan jeg Forbered en Powerpoint Slide 
    ·Sådan får musik til MP3-filer fra internettet 
    ·Sådan Embed en YouTube video i en Keynote-præsentatio…
    Copyright © Computer Viden http://www.computerdk.com