SQL 별칭 임시 테이블이나 열 머리글의 이름을 변경하는 데 사용됩니다.
SQL 별칭
SQL 별칭 데이터베이스 테이블 또는 테이블의 열 임시 이름을 부여하기 위해 사용된다.
기본적으로 별칭은 열 이름을 더 읽을 수 있도록 만들어집니다.
열위한 SQL 별칭 구문
SELECT column_name AS alias_name
FROM table_name;
테이블에 대한 SQL 별칭 구문
SELECT column_name(s)
FROM table_name AS alias_name;
데모 데이터베이스
이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.
아래에서 선택이다 "Customers" 표 :
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
그리고에서 선택 "Orders" 테이블 :
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10354 | 58 | 8 | 1996-11-14 | 3 |
10355 | 4 | 6 | 1996-11-15 | 1 |
10356 | 86 | 6 | 1996-11-18 | 2 |
테이블 열 별칭 예
다음 SQL 문은 두 개의 별칭은 연락처 이름 컬럼에 대한 CUSTOMERNAME 열 하나 하나를 지정합니다. 팁 : 열 이름에 공백이 포함 된 경우 큰 따옴표 또는 대괄호가 필요합니다 :
다음 SQL 문에서 우리는 네 개의 열 결합 (Address, City, PostalCode 및 Country )라는 이름의 별칭 작성 "Address" :
예
SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS
Address
FROM Customers;
»그것을 자신을 시도 주 : 다음을 사용하여 MySQL의에서 작동하도록 위의 SQL 문을 얻으려면 :
SELECT CustomerName, CONCAT(Address,', ',City,', ',PostalCode,', ',Country)
AS Address
FROM Customers;
테이블에 대한 별칭 예
다음 SQL 문에 고객의 모든 주문을 선택 CustomerID=4 (주위에 Horn ). 우리는 사용하는 "Customers" 과 "Orders" 테이블을, 그리고 그들에게의 테이블 별칭 줄 "c" 와 "o" 를 각각 (여기서 우리는 SQL을 짧게하기 위해 별칭을 사용했다)
예
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;
»그것을 자신을 시도 별명 않고 동일한 SQL 문 :
예
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
FROM
Customers, Orders
WHERE Customers.CustomerName="Around the Horn" AND
Customers.CustomerID=Orders.CustomerID;
»그것을 자신을 시도 별명 때 유용 할 수 있습니다 :
- 쿼리에 포함 된 하나 이상의 테이블이 있습니다
- 기능은 쿼리에 사용되는
- 열 이름은 매우 읽을 수있는 큰 여부입니다
- 두 개 이상의 열이 함께 결합되어