Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Hvordan bruke et alias i en WHERE klausulen
    Designerne av SQL, Structured Query Language , gjennomført en enkel , konsis sett med kommandoer som spørring data fra relasjonsdatabaser. SELECT , FROM WHERE og ORDER BY klausuler fra de sentrale elementene som skaper komplekse spørringer . Likevel kan disse kommandoene vokse inn i lange, vanskelige å lese uttalelser når du henter data fra flere tabeller eller andre datakilder . Aliaser tillate korte identifikatorer for å erstatte disse langbord og kolonnenavn . Du kan lære hvordan du bruker aliaser for å forenkle komplekse spørringer . Du trenger
    Microsoft SQL Server Express 2008 eller andre SQL basert relasjonsdatabase
    Vis flere instruksjoner
    en

    Åpne SQL Server Management Studio for å opprette en ny database . Når påloggingsvinduet vises, skriv " LocalHost \\ SqlExpress " i navnet på serveren , velger du Windows -godkjenning , og klikk på knappen "Connect" . Når trevisningen vises , høyreklikker du på " databaser " og velg " Ny database . " En dialogboks vises som ber for ganske mange alternativer , men det eneste elementet som kreves er databasen navn , " testdb " i det første feltet . Klikk på "Legg til" -knappen for å opprette den nye databasen .
    2

    Lag to nye tabeller i databasen testdb . Tilbake på treet , klikker det lille plusstegnet høyreklikk " testdb " og velg "New Query " for å utvide databasene . Den interaktive søket redaktør vises. Kopier følgende kode i vinduet : en

    Opprett tabell [ dbo ] [ Kunder ]

    (

    Kunde int Primærnøkkel , etter

    CompanyName varchar ( . 30 ) , etter

    ContactName varchar ( 30 )

    )


    Opprett tabell [ dbo ] . [Salg ]

    (

    Kunde int Referanser Kunder , etter

    PONumber int , etter

    SaleAmount penger , etter

    primærnøkkel ( CustomerID , PONumber )

    )


    Klikk F5 for å kjøre skriptet . Dette skaper to nye tabeller, kunder og salg . SQL Server bruker dbo prefikset for å betegne at tabellene er eid av database eier og er tilgjengelig for alle brukere.
    3

    Lag en spørring som føyer sammen to tabeller og lister individuelle salg av kunden som følger : en

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

    Fra Testdb.dbo.Customers venstre ytre delta TestDB.dbo.Sales
    < p > på TestDB.dbo.Customers.CustomerID = TestDB.dbo.Sales.CustomerID

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

    rekkefølge etter TestDB.dbo.Customers.CustomerID , PONumber


    Selv om fullt kvalifiserte bordet navn er egentlig ikke nødvendig , de er pålagt ved tilgang til flere databaser . Dette bidrar til å vise hvorfor aliaser er ofte nødvendig
    4

    Lag en ny spørring ved hjelp av tabellen aliaser som følger: .

    Select cust.CustomerID , CompanyName , PONumber , SaleAmount
    < p> Fra Testdb.dbo.Customers som Cust venstre ytre delta TestDB.dbo.Sales som salg

    på cust.CustomerID = sale.CustomerID

    Hvor cust.CustomerID Mellom 1000 og 1999

    rekkefølge etter cust.CustomerID , PONumber


    merke til hvor mye enklere spørringen vises. Ved å legge til som kundeloj og som salget i WHERE-leddet , hver kvalifisert kolonne går fra en lang kvalifisert navn som TestDB.dbo.Customers.CustomerID til cust.CustomerID . Tabell aliaser forkorte spørring tekst og også gjøre dem mye enklere å forstå.

    früher :

     Weiter:
      Relatert Artike
    ·Corel Paradox Tutorial 
    ·Hvordan lage en listevisning av elementer i Access 2007…
    ·Hvordan bruke DateDiff å få Age of en person i Micros…
    ·Hvordan åpne en wdb File 
    ·Slik kjører en spørring fra et skjema og skjerm i en …
    ·Tilgang fryser når du lagrer en spørring i Table View…
    ·Slik konverterer en SDF fil til en MDF 
    ·Hvordan velge og oppdatere en tabell i MS SQL 
    ·Hvordan du kan unngå parentes i SQL 
    ·Hvordan få tilgang IIF 
      Anbefalte artikler
    ·Oracle til DB2 UDB Conversion 
    ·Hvordan legge til Navigasjon i iWork Pages 
    ·Hvordan lage Beats i Ableton Live 
    ·Slik konverterer en Excel-fil til et Word-dokument 
    ·Adobe Acrobat 8 Tutorials 
    ·Hvordan redigere en MOV -fil Video 
    ·Hvordan skjule Excel Pivot Table Data Area 
    ·Hvordan lage en TrueType-skrifter Fil 
    ·Hvordan slå av EndNote 
    ·Hvordan redigere en animert GIF -fil i Photoshop CS3 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/