오라클 연결연산자와 리터럴 문자열

2019. 6. 28. 23:17DB/오라클

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
반응형