컬럼이름이 숫자로 주고싶을때나, 숫자가 와야하는경우가 있다.
이때 그냥 as 뒤에 숫자를 주면 오류가난다.
쌍따옴표를 사용하여 숫자별칭을 줄 수 있다.
'a' AS "1"
SELECT 'a' AS a, 'b' AS b, 'c' AS c from DUAL | cs |
문자를 별칭으로 줫을경우 간단히 성공.
SELECT 'a' AS 1, 'b' AS 2, 'c' AS 3 from DUAL --ORA-00923: FROM keyword not found where expected | cs |
숫자를 별칭으로 주면 당연히.. 실패
그럼 요건?
SELECT 'a' AS '1', 'b' AS '2', 'c' AS '3' from DUAL --ORA-00923: FROM keyword not found where expected | cs |
문자인척 숫자를 줘봣지만 실패.
SELECT 'a' AS "1", 'b' AS "2", 'c' AS "3" from DUAL | cs |
쌍따옴표를 이용하면 성공!.