즉, Column의 이름중 없는 걸 표현하고싶을때 쓰는것
사용법
SELECT [Column 명] ['출력하려 하는 내용'] FROM [출력하고자 하는 Column이 소속된 table명];
표현식 사용예
SQL> SELECT ename, 'good morning~~!' "Good Evening"
2 FROM emp;
ENAME Good Evening
---------- ---------------
SMITH good morning~~!
ALLEN good morning~~!
WARD good morning~~!
JONES good morning~~!
MARTIN good morning~~!
BLAKE good morning~~!
CLARK good morning~~!
SCOTT good morning~~!
KING good morning~~!
TURNER good morning~~!
ADAMS good morning~~!
JAMES good morning~~!
FORD good morning~~!
MILLER good morning~~!
여기서
''(작은 따옴표)
임을 명심하자.
‘good morning~~!’
부분을표현식
이라고도 하고리터럴(literal)상수(문자)
라고 부르기도 하는데, 보통 리터럴이라는 용어를 많이 쓴다.
리터럴 안에 작은 따옴표가 들어갈때의 예시)
SQL> SELECT ename, 'good ''morning~~!' "Good Evening"
2 FROM emp;
ENAME Good Evening
---------- ----------------
SMITH good 'morning~~!
ALLEN good 'morning~~!
WARD good 'morning~~!
JONES good 'morning~~!
MARTIN good 'morning~~!
BLAKE good 'morning~~!
CLARK good 'morning~~!
SCOTT good 'morning~~!
KING good 'morning~~!
TURNER good 'morning~~!
ADAMS good 'morning~~!
JAMES good 'morning~~!
FORD good 'morning~~!
MILLER good 'morning~~!
이미 설정되어 있는 Column의 이름이 아닌 다른 이름으로 표시하고 싶거나 그래야 할 필요가 있을 수 있다. 이럴때 사용할 수 있는 기능을 컬럼 별칭(Column Alias)
이라고 부른다.
사용방법 2가지
별명을 만들 때 반드시 “”(큰따옴표)
로 감싸주어야 하는 경우도 있다. 이것은 별명에 공백이나 특수문자, 대소문자 구분이 필요할 경우이다.
이러한 경우는 반드시 “별명”
과 같은 형태로 써야한다.