[Udemy]/Oracle SQL(Imtiaz Ahmad)

16. Ordering, Concatenating And Aliasing Query Results

Ben의 프로그램 2023. 9. 11. 17:54
728x90
Alias
Alias 를 사용하는 이유는 무엇보다 DB에 익숙하지 않은 사용자들에게도 한눈에 알아보기 쉬운 형태로 정보를 전달하기 위해서인데요. Alias 를 지정할 때는 Where 절에서 특정 문자열을 사용할 때와는 다르게 " " double quote 를 사용해야 합니다. 

Single quote ' ' 를 활용하여 SQL을 작성하면 위와 같이 에러가 발생하고 있는 것을 확인할 수 있습니다. 

 

|| Concat
만약 각 컬럼들에 대해서 특정한 문구를 함께 출력시키고 싶다면 Concat 을 활용하면 되는데, Oracle 에서는 || 를 활용합니다. || 는 영어로 Pipes 라고 합니다. Pipes 는 단어나 문장을 연결시켜주는 역할을 수행합니다. 

위와 같은 SQL 을 실행하면 어떤 결과가 출력될까요? 컬럼의 제목에는 어떤 값이 오게 될까요?

위에서 보는 것 같이 컬럼의 제목이 상당히 알아보기 힘들게 출력되는 것을 볼 수 있는데요. 이럴 때 Alias 를 사용하기 아주 적절합니다.