본문 바로가기
SQL

SQL AS(Aliases) 구문

by 진격의 파파 2013. 8. 27.
반응형

 

 

안녕하세요~!!

오늘 포스팅할 내용은 SQL AS 구문입니다.

as 구문은 테이블 또는 테이블의 열에 대해서 임시로 이름을 변경할 수 있습니다. 약간 말이 어려운데 예제를 보면 금방 이해가 되지 않을까 싶습니다.

 

아래 member 테이블이라고 가정하고 예제를 살펴보겠습니다.

 id

 user_id

 user_pwd

 name

 age

 phone

 email

 1

 hhhh

 1111

 홍길동

 25

 010-1111-1111

 test1@test.com

 2

 aaaa

 2222

 임꺽정

 45

 010-2222-2222

 test2@test.com 

 3

 bbbb

 3333

 이영수

 34

 010-3333-3333

 test3@test.com

 4

 cccc

 4444

 김영희

 28

 010-4444-4444

 test4@test.com

 5

 eeee

 5555

 김철수

 34

 010-5555-5555

 test5@test.com 

 

예제구문

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