날짜는 하이브의 예약어이지만 열 이름이 'date'인 테이블이 있습니다. "mytable에서 날짜 선택"을 할 때마다 오류가 발생합니다.하이브에서 '날짜'열 이름을 쿼리하는 방법은 무엇입니까?
이 열을 쿼리 할 수있는 방법이 있습니까?
날짜는 하이브의 예약어이지만 열 이름이 'date'인 테이블이 있습니다. "mytable에서 날짜 선택"을 할 때마다 오류가 발생합니다.하이브에서 '날짜'열 이름을 쿼리하는 방법은 무엇입니까?
이 열을 쿼리 할 수있는 방법이 있습니까?
"날짜"또는 "날짜"- 또는 그 밖의 것을 사용했으며 효과가있었습니다. 예약어를 따옴표 사이에 넣으면됩니다. ' 예 ...
mytable에서'date '를 선택하십시오.
:
이(역 아포스트로피) date
(역 아포스트로피) - 잘
SELECT HD1.holidaydate as holiday_date, HD1.hub_id as holiday_hub_id, to_date(HD2.`date`), HD2.dateno as holiday_dateno
FROM table1 HD1 LEFT OUTER JOIN table2 HD2 ON HD1.holidaydate = to_date(HD2.`date`)
작동이 난 당신이 –
단지 그것을 시도했지만 작동하지 않았다 역 따옴표 사업자 내에서 열 이름을 사용할 수 있습니다 gues. –
별칭 사용 방법 : mytable에서 mytable.date를 선택하십시오. ? – pmod