DB/오라클
오라클 연결연산자와 리터럴 문자열
September Choe
2019. 6. 28. 23:17
728x90
[오라클 연결연산자]
select last_name || major AS "Students"
from university;
||를 or로 생각할 수 있지만 사실은 그렇지 아니하다.
last_name값과 major 값을 같이 연결하여 출력하라는 말이며, 그 결과값의 칼럼을 Students로 하라는 말이다.
그러니까 상기의 결과값은
Students
-------------------------
KimLiberalArts
ParkEnglishLiterature
ChoiMartialArts
HongDesign
요딴식으로 나오게 된다.
[오라클 리터럴문자열]
이건 예시를 먼저 봐야한다.
select last_name || ' is a manager of ' || department_name AS "Our Managers"
from employees;
이 select문의 결과값은
Our Managers
------------------------
Kim is a manager of Marketing
Park is a manager of Admin
Choi is a manager of Sales
요딴식으로 나오게 된다.
||과 || 사이에 있는 문자, 숫자, 또는 날짜를 리터럴문자열이라고 부른다.
is a manager of 가 문자열이기 때문에 작은 따옴표''로 묶어준 것이다. 날짜 및 문자 리터럴은 반드시 작은 따옴표로 묶어야 하지만 숫자 리터럴은 묶지 않아도 된다.
728x90
반응형