Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe kan ik een alias gebruiken in een WHERE clausule
De ontwerpers van SQL , de Structured Query Language , implementeerde een eenvoudige , beknopte set van commando's die query- gegevens van relationele databases . SELECT , FROM , WHERE en ORDER BY clausules van de kernelementen die complexe queries te creëren . Toch kan deze commando's groeien in lange , moeilijk te lezen verklaringen bij het ophalen van gegevens uit meerdere tabellen of andere gegevensbronnen . Aliassen toestaan ​​korte identificatiemiddelen om deze lange tafel en kolomnamen vervangen. U kunt leren hoe je aliassen gebruiken om uw complexe queries te vereenvoudigen . Wat je nodig hebt
Microsoft SQL Server Express 2008 of andere SQL- gebaseerde relationele database
Toon Meer Aanwijzingen
1

Open de SQL Server Management Studio om een ​​nieuwe database te maken . Wanneer de login- prompt verschijnt , voert u " LocalHost \\ SQLEXPRESS " in de naam van de server , kiest u Windows-verificatie en klik op de knop " CONNECT " . Wanneer de boomstructuur verschijnt , klik met de rechtermuisknop op " Databases " en kies " Nieuwe database . " Er verschijnt een dialoogvenster waarin wordt gevraagd om heel wat opties , maar het enige punt nodig is, is de naam van de database , " TestDB " in het eerste veld . Klik op de knop " ADD " om de nieuwe database aan te maken . Kopen van 2

Maak twee nieuwe tabellen in de TestDB database. Terug op de boomstructuur , klikt u op het kleine plusteken klik met de rechtermuisknop " TestDB " en kies " New Query " om de databases te breiden . De interactieve query-editor verschijnt . Kopieer de volgende code aan het venster :

Tabel maken [ dbo ] [ Klanten ]

(

CustomerID int Primaire sleutel ,

CompanyName varchar
( . 30 ) ,

ContactName varchar
( 30 ) op

) op Twitter

gaan

Tabel maken [ dbo ] . [ Sales ]

(

CustomerID int Referenties Klanten ,

PONumber int
,

SaleAmount geld
,

Primaire sleutel
( KlantId PONumber ) op Twitter

) < br >

gaan

Klik op F5 om het script uit te voeren . Dit creëert twee nieuwe tafels , Klanten en Sales . De SQL Server gebruikt de dbo voorvoegsel om aan te geven dat de tafels zijn eigendom van de database- eigenaar en zijn toegankelijk voor alle gebruikers .
3

Maak een query die de twee tabellen en lijsten individuele verkoop sluit zich door de klant als volgt :

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

van Testdb.dbo.Customers links buiten treden TestDB.dbo.Sales

op TestDB.dbo.Customers.CustomerID = TestDB.dbo.Sales.CustomerID

Waar TestDB.dbo.Customers.CustomerID Tussen 1000 en 1999

orde
door TestDB.dbo.Customers.CustomerID , PONumber

gaan

Hoewel de volledige tabel namen zijn niet echt nodig , zijn zij verplicht bij de toegang tot meerdere databases . Dit helpt om te laten zien waarom de aliassen zijn vaak nodig
4

Maak een tweede query met behulp tabelaliassen als volgt : .

Select cust.CustomerID , Bedrijfsnaam , PONumber , SaleAmount

van Testdb.dbo.Customers als cust links buiten treden TestDB.dbo.Sales als verkoop

op cust.CustomerID = sale.CustomerID

Waar cust.CustomerID Tussen 1000 en 1999 < br

bestelling door cust.CustomerID > , PONumber

gaan

Notice
hoeveel eenvoudiger de query weergegeven . Door het toevoegen van de zo cust en als de verkoop in de Where-component , elke gekwalificeerde kolom gaat van een lange gekwalificeerde naam als TestDB.dbo.Customers.CustomerID te cust.CustomerID . Tabelaliassen verkorten de query tekst en ook maken ze veel gemakkelijker te begrijpen .

Previous: Next:
  Database Software
·Wat zijn de belangrijkste elem…
·Hoe Access 2002 Leer 
·Hoe SQL Stored Procedures Uitv…
·Hoe maak je een SQLite Multipl…
·Query Grenzen in Access 
·Hoe te BackColor Elimineer op …
·Microsoft SQL 2005 Clustering …
·Hoe kom ik erachter een aantal…
·Wat is een rapport in tabelvor…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Relationele Vs . een Object Oriented Dat…
·Wat is MSI Installer ? 
·Hoe maak je een ISO branden op een cd me…
·Hoe te Aantrekkelijke Posters in PowerPo…
·Hoe om te doen Subscript in Excel 2007 
·Hoe te eHome Infrared Met een mobiele te…
·Hoe te beeldeffecten gebruiken in Adobe …
·Hoe PowerPoint 2003 converteren naar Pow…
·De beste manier om een Photo Slideshow Z…
Copyright © Computer Kennis http://www.nldit.com