Słowo kluczowe SQL AS
❮ Odniesienie do słów kluczowych SQL
JAK
Polecenie AS
służy do zmiany nazwy kolumny lub tabeli za pomocą aliasu.
Alias istnieje tylko na czas trwania zapytania.
Alias dla kolumn
Poniższa instrukcja SQL tworzy dwa aliasy, jeden dla kolumny CustomerID, a drugi dla kolumny CustomerName:
Przykład
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
Poniższa instrukcja SQL tworzy dwa aliasy. Zauważ, że wymaga podwójnego cudzysłowu lub nawiasów kwadratowych, jeśli nazwa aliasu zawiera spacje:
Przykład
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
Poniższa instrukcja SQL tworzy alias o nazwie „Adres”, który łączy cztery kolumny (Adres, Kod pocztowy, Miasto i Kraj):
Przykład
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
Uwaga: Aby powyższa instrukcja SQL działała w MySQL, użyj następujących poleceń:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
Alias dla tabel
Poniższa instrukcja SQL wybiera wszystkie zamówienia od klienta z CustomerID=4 (Around the Horn). Używamy tabel "Klienci" i "Zamówienia" i nadajemy im aliasy odpowiednio "c" i "o" (tutaj używamy aliasów, aby skrócić SQL):
Przykład
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;
❮ Odniesienie do słów kluczowych SQL