"SQL 별칭"의 두 판 사이의 차이

49번째 줄: 49번째 줄:
+--------+---------+---------+
+--------+---------+---------+
</source>
</source>
==같이 보기==
*[[SQL 키워드]]


==참고 자료==
==참고 자료==

2015년 3월 5일 (목) 23:30 판

  다른 뜻에 대해서는 리눅스 alias 문서를 참조하십시오.
  다른 뜻에 대해서는 자율시스템 문서를 참조하십시오.

1 개요

SQL Aliases
SQL 별칭
SQL AS
  • 컬럼명, 테이블명 등이 길거나 특수문자가 포함된 경우, 짧고 쉬운 이름으로 대체할 수 있음

2 예시 1: 컬럼명

mysql> SELECT COUNT(*) AS cnt FROM Customers;
+-----+
| cnt |
+-----+
|   3 |
+-----+
mysql> SELECT CONCAT(first_name,' ',last_name) AS full_name FROM employee;
+------------+
| full_name  |
+------------+
| John Smith |
| Jane Doe   |
+------------+

3 예시 2: 테이블명

mysql> SELECT a.person, a.amount, b.amount
    -> FROM sales1 a, sales2 b
    -> WHERE a.person = b.person;
+--------+--------+--------+
| person | amount | amount |
+--------+--------+--------+
| Joe    |   1000 |   2000 |
| Alex   |   2000 |   2000 |
+--------+--------+--------+
mysql> SELECT a.person, a.amount amount1, b.amount amount2
    -> FROM sales1 a, sales2 b
    -> WHERE a.person = b.person;
+--------+---------+---------+
| person | amount1 | amount2 |
+--------+---------+---------+
| Joe    |    1000 |    2000 |
| Alex   |    2000 |    2000 |
+--------+---------+---------+

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}