close

Alias ​​(SQL)

Siirry navigointiin Siirry hakuun

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