SQL 별명 |
SQL >
SQL인스트럭션 >
별명
계속하여 alias (별명) 이 SQL에서의 용도에 대해 토론합니다. 자주 사용하는 별명은 두가지가 있습니다: 필드별명 및 도표별명. 간단하게 말하자면 필드의 별명은 그 목적이 SQL이 산생한 결과를 쉽게 읽게 하는것입니다. 이전의 예에서 영업액의 총합계가 있을때마다 필드명이 모두 SUM (Sales) 였습니다. 비록 이런 상황하에서는 아무 문제가 없지만 만약 이 필드가 간단한 총합계가 아니고 복잡한 계산일 경우 그 필드명을 그렇게 쉽게 이해할수 없을것입니다. 하지만 우리가 필드별명을 사용한다면 결과중의 필드명이 간단하고 이해하기 쉽다는것을 확인할수 있습니다. 두번째 별명은 도표 별명입니다. 한 도표에 별명을 달아줄때는 FROM 절중의 도표뒤에 빈칸을 비워두고 사용하려는 도표 별명을 열거하면 됩니다. 이것은 우리가 SQL을 이용하여 여러개의 도표에서 데이터를 얻을때 편리합니다. 이점은 나중에 연결 (join) 에 대해 이야기할때 볼수 있습니다. 필드별명과 도표 별명의 용어는: SELECT "도표별명"."필드1" "필드별명"
FROM "도표명" "도표별명"; 이 두가지 별명은 보통 그들이 대체하려는 상대 뒤에 놓고 빈칸으로 사이를 갈라놓습니다. 계속하여 Store_Information 도표로 예를 듭니다: Store_Information 도표
SQL GROUP BY 페이지와 같은 예를 듭니다. 틀린점이 있다면 필드별명과 도표별명을 추가한것입니다. SELECT A1.Store_Name Store, SUM(A1.Sales) "Total Sales"
FROM Store_Information A1 GROUP BY A1.Store_Name; 결과:
결과로 볼때 데이터 자체는 틀린점이 없습니다. 부동한것은 필드의 제목입니다. 이것은 필드 별명을 운용한 결과입니다. 두번째 필드에서 우리의 원래 제목이"Sum(Sales)"이였지만 지금은 아주 명확한 "Total Sales" 이 있습니다. 여기서"Total Sales"는 "Sum(Sales)" 보다 더욱 정확하게 필드의 함의를 진술할수 있다는것을 알수 있습니다. 도표별명의 좋은 점은 비록 여기서는 나타나지 않았지만 다음 페이지 에서 명확하게 알수 있습니다.
|