DB
연결 연산자 ||, 리터럴 문자열 ' ', 대체 인용 연산자 q
짱가라
2021. 12. 7. 16:23
728x90
반응형
연결 연산자 ||
- 여러 컬럼의 값을 한개의 컬럼으로 표시함
- last_name || first_name
select last_name, first_name, last_name || first_name
from employees;
리터럴 문자열 ' '
- 컬럼 내용에 없는 문자, 숫자 등을 같이 출력함
- ' ' 작은 따옴표 안에 넣어야 함
- 숫자는 ' ' 를 같이 사용하지 않아도 된다.
- 'I am '
select last_name, 'I am ' || last_name
from employees;
여러 개의 값을 이어서 사용할 수도 있다.
select last_name, 'I am ' || first_name || ' ' || last_name
from employees;
대체 인용 연산자 q
- 자신이 구분자를 선택할 수 있음
-
- 리터럴 문자열을 사용하는 경우 I'm 처럼 문자열 안에 작은 따옴표 ' 가 들어갈 수 없다
- 대체 인용 연산자를 사용할 경우 작은 따옴표 사용 가능
- q'[I'm ]'
select last_name, q'[I'm ]' || last_name
from employees;
구분자는 시작부분과 끝 부분만 동일한 문자면 된다.
select last_name, q'aI'm a' || last_name, q'!I'm !' || last_name
from employees;
좋아요공감
공유하기
글 요소
728x90
반응형