//=$secondUrl?>
MySQL
alias 필드에 별명 지어주기
alias 필드에 별명 지어주기
안녕하세요.
앞에서 필드문에 서브쿼리를 사용해 봤습니다.
마지막에 다음의 결과가 나왔었죠?

위의 이미지를 보면 rank 필드의 MAX값의 필드명이 다음과 같이 나왔죠?
(SELECT MAX(rank) FROM member)
이 필드의 별명을 부여할 수 있습니다.
alias를 사용하는것인데요.
alias 사용하는 방법
참고로 alias는 한국에서 흔히 얼라이어스라고 말하는데 진짜 영어 발음은 에일리어스 입니다. 그러니 외국인에게 말할 때 주의 해 주세요.
필드명 AS 별명
앞 강좌에서 사용한 쿼리문을 예로 들면
SELECT rank, (SELECT MAX(rank) FROM member) AS 별명 FROM member;
별명은 max_rank로 해본다면 다음과 같습니다.
SELECT rank, (SELECT MAX(rank) FROM member) AS max_rank FROM member;
그럼 결과를 봐 봅시다. 필드명이 어떻게 나오는지

그리고 꼭 저런 경우에 쓰는것 뿐 아니라 원래 존재하는 필드의 별명에도 사용가능 합니다.
다음과 같이요.
SELECT rank AS r FROM member;
rank 필드를 r로 변경했습니다.

join문을 사용할 때 2개 테이블에서 동일한 이름의 필드가 있다면 alias를 사용해 각 명칭을 변경해 줄 수 있습니다.
그럼 다음시간에 만나요. ^-^*
//=$langList['bottomThankyou'][$langMode]?>