Alias (SQL)
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 17. joulukuuta 2019 tarkistetusta
versiosta . vahvistus vaatii
1 muokkauksen .
Alias on kyselyssä tietolähteelle annettu nimi, kun lauseketta käytetään tietolähteenä tai SQL - lauseen syöttämisen ja lukemisen helpottamiseksi . Tämä ominaisuus on hyödyllinen, jos tietolähteen nimi on liian pitkä tai vaikea kirjoittaa. Aliaksia voidaan käyttää taulukoiden ja sarakkeiden nimeämiseen uudelleen. Toisin kuin oikeat nimet, aliakset eivät välttämättä noudata tietokantarajoituksia ja voivat sisältää enintään 255 merkkiä (mukaan lukien välilyönnit, numerot ja erikoismerkit). Tämä on SQL - ominaisuus , jota lähes kaikki relaatiotietokannan hallintajärjestelmät tukevat .
Sovellus
Aliakset sallivat:
- anna taulukoille tai sarakkeille eri nimet:
- COLUMN ALIASESkäytetään helpottamaan tulosjoukon sarakkeiden lukemista.
- TABLE ALIASESkäytetään lyhentämään SQL-koodia, jotta se olisi helpompi lukea, tai kun teet itseliitoksen (eli luettelet saman taulukon useammin kuin kerran).
- anna nimi kentälle, jolla ei aiemmin ollut nimeä. Tuloksena on Num-niminen kenttä, joka sisältää yhden rivin, jonka arvo on 1.Valitse 1 Num _
- käytä samaa taulukkoa Select-lauseessa monta kertaa.
- älä määritä AS:ta käytettäessä. Esimerkiksi on yleistä käyttää aliaksia, kuten "pi", taulukoissa nimeltä "hintatiedot".
- helpottaa useiden palvelimien hallintaa, koska SQL-palvelimen järjestelmänvalvoja määrittää ne, ja jokaiselle esiintymälle voidaan määrittää mikä tahansa määrä aliaksia.
Syntaksi
SQL-taulukoiden syntaksi
SELECT sarakkeen_nimi ( t )
FROM taulukon_nimi
AS aliaksen_nimi
SQL-sarakkeiden syntaksi
SELECT sarakkeen_nimi AS aliaksen_nimi
FROM taulukon_nimi
Jos alias sisältää välilyöntejä tai erikoismerkkejä (kuten # tai $), tai jos se on isot ja pienet kirjaimet erotteleva, kirjoita alias lainausmerkkeihin (" ").
Käyttöesimerkkejä
Alla on taulukko, jota käytetään kyselyissä:
Henkilö pöytä
sukunimi |
Etunimi |
Kaupunki
|
Pettersen |
Pitt |
Sandnes
|
hensen |
Ola |
Lontoo
|
Sarakealiaksen käyttäminen
SELECT Sukunimi AS Perhe , Etunimi AS Nimi
FROM Henkilöistä
Tulos:
Perhe |
Nimi
|
hensen |
Ola
|
Pettersen |
Pitt
|
Taulukon aliaksen käyttäminen
(Käyttäen Henkilöt-taulukkoa)
SELECT Sukunimi , Etunimi
FROM Persons AS -työntekijöistä
Tulos:
työntekijät:
sukunimi |
Etunimi
|
hensen |
Ola
|
Pettersen |
Pitt
|
Jos taulukolle on määritetty alias, kaikkien Transact-SQL-käskyjen eksplisiittisissä viittauksissa taulukkoon on käytettävä aliasta, ei taulukon nimeä.
Katso myös
Linkit
Kirjallisuus
- SQL-kyselykieli. Koulutuskurssi - BHV Publishing Group
- DBMS. SQL-kieli esimerkeissä ja tehtävissä - Irina Astakhova, Alexander Tolstobrov, Vadim Fertikov, Vadim Melnikov - 2017
SQL |
---|
Versiot |
- SQL-86
- SQL-89
- SQL-92
- SQL:1999
- SQL:2003
- SQL:2006
- SQL:2008
- SQL:2011
- SQL:2016
|
---|
Avainsanat |
|
---|
Aiheeseen liittyvät artikkelit |
|
---|
ISO/IEC SQL:n osat |
- puitteet
- säätiö
- Puhelutason käyttöliittymä
- Pysyvät tallennetut moduulit
- Ulkoisten tietojen hallinta
- Objektikielen sidokset
- Tieto- ja määritelmäkaaviot
- Java-ohjelmointikielen SQL-rutiinit ja -tyypit
- XML:ään liittyvät tekniset tiedot
|
---|