데이터베이스

oracle ||을 이용해 컬럼 붙여서 하나의 컬럼으로 출력하기

늘근이 2014. 9. 11. 10:47

-- 컬럼 이어쓰기 => ||

-- 예를들어 first이름과 last이름이 다른 컬럼에 구분되어 저장이 되고 있다면, ||를 통해 붙여서 출력할수 있다.



select first_name || last_name, salary from employees



--한칸을 띄어서 주면 더 깔끔하게 나올수 있다. 물론 별칭을 줘도 아주 좋다.

select first_name || ' ' || last_name 이름, salary from employees


--이름을 ()로 감싸서 이어서 공백을 두고 출력하고자 하면 어떻게 해야될가

select (first_name || ' ' || last_name) 이름, salary from employees

--이런식으로 하면 괄호가 나오지 않는다.


select '(' || first_name || ' ' || last_name || ')' 이름, salary from employees

--이런식으로 괄호를 ||을 이용해 붙이면 아주 잘 나온다.