안녕하세요~!!
오늘 포스팅할 내용은 SQL AS 구문입니다.
as 구문은 테이블 또는 테이블의 열에 대해서 임시로 이름을 변경할 수 있습니다. 약간 말이 어려운데 예제를 보면 금방 이해가 되지 않을까 싶습니다.
아래 member 테이블이라고 가정하고 예제를 살펴보겠습니다.
id |
user_id |
user_pwd |
name |
age |
phone |
|
1 |
hhhh |
1111 |
홍길동 |
25 |
010-1111-1111 |
|
2 |
aaaa |
2222 |
임꺽정 |
45 |
010-2222-2222 |
|
3 |
bbbb |
3333 |
이영수 |
34 |
010-3333-3333 |
|
4 |
cccc |
4444 |
김영희 |
28 |
010-4444-4444 |
|
5 |
eeee |
5555 |
김철수 |
34 |
010-5555-5555 |
예제구문
select user_id as uid, user_pwd as pwd from member;
// 구문을 살펴보면 user_id as uid 라고 변경했고 user_pwd as pwd 라고 변경했습니다. 테이블의 열이름을 변경하여 사용하기 쉽게 uid, pwd로 변경하여 불러옵니다. 위 구문을 실행하면 아래 처럼 나오게 됩니다.
uid |
pwd |
hhhh |
1111 |
aaaa |
2222 |
bbbb |
3333 |
cccc |
4444 |
eeee |
5555 |
// 열 이름이 변경된것을 확인할 수 있습니다.
위 member 테이블로 한 가지 예제구문을 더 살펴보겠습니다.
select user_id, name+', '+age+', '+phone as info from member;
// 위 예제는 여러가지의 테이블 열을 합쳐 하나의 내용으로 묶어서 가져오게 하는 구문입니다.
// 실행하면 아래 처럼 나오게 됩니다.
user_id |
info |
hhhh |
홍길동 25 010-1111-1111 |
aaaa |
임꺽정 45 010-2222-2222 |
bbbb |
이영수 34 010-3333-3333 |
cccc |
김영희 28 010-4444-4444 |
eeee |
김철수 34 010-5555-5555 |
이처럼 as 구문은 아주 유용하게 사용 가능합니다. 예전 ASP 업체에 있을때 MS-SQL에서 정말 많이 사용했었습니다. 그리고 지금은 PHP로 코딩을하고 디비는 My-sql 을 사용하는데 생각보다 as 구문을 사용할일은 많지 않더라구요. 하지만 꼭 기억해야할 기본구문이기에 잘 알아두시기 바랍니다 ^^
그럼 오늘 하루 잘 마무리 하시고~ 즐거운 프로그래밍 되세요!!
'SQL' 카테고리의 다른 글
SQL INNER JOIN 구문 (0) | 2013.08.31 |
---|---|
SQL JOIN 구문 (2) | 2013.08.29 |
SQL BETWEEN 구문 (2) | 2013.08.23 |
SQL IN 구문 (14) | 2013.08.22 |
SQL LIKE 구문 (0) | 2013.08.21 |