presto 의 서로 다른 유형의 필드 관련 문제
1321 단어 presto
select
t1.orderid,t1.ext,t2.id
from (
select
distinct orderid,ext
from odl_order_detail_cps
where billdate>='2019-05-06' and order_type=1 and isbill=1
) t1
left join dim_short_link_cps t2 on cast(t1.ext as int)=t2.id;
여러 번 실 행 했 습 니 다.매번 결과 수가 다 르 기 때문에 많은 자 료 를 찾 아 보 았 지만 소 용이 없 었 습 니 다.나중에 ext 가 int 타 임 스 를 잘못 돌 렸 는 지 추측 하 였 습 니 다.일부 노드 에서 실 패 했 습 니 다.sql 을 다음 과 같이 조정 하 였 습 니 다.
select
t1.orderid,t1.ext,t2.id
from (
select
distinct orderid,ext
from odl_order_detail_cps
where billdate>='2019-05-06' and order_type=1 and isbill=1
) t1
left join dim_short_link_cps t2 on t1.ext=cast(t2.id as varchar);
결 과 는 뜻밖에도 정상 이 되 어 위의 추측 을 실증 하 였 다.
이러한 오 류 는 ext 매개 변수 가 null 의 상황 이 있 기 때문에 cast 변환 시 오류 가 발생 한 다음 에 노드 의 작업 이 실 패 했 기 때문에 결 과 는 정상 적 인 노드 가 되 돌아 오 는 데 이 터 를 실행 하 는 것 입 니 다.hiv 에 서 는 이런 문제 가 존재 하지 않 습 니 다.
"K 삼촌 블록 체인"구독 을 환영 합 니 다.-블록 체인 기술 학습 에 전념 합 니 다.
블 로그 주소:http://www.jouypub.com
약서 홈 페이지:https://www.jianshu.com/u/756c9c8ae984
segmentfault 홈 페이지:https://segmentfault.com/blog/jouypub
텐 센트 클 라 우 드 홈 페이지:https://cloud.tencent.com/developer/column/72548
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Presto JDBC와 함께 IntelliJ/DataGrip 사용완전히 직관적이지 않은 것은 아니지만 설정하려는 많은 사람들이 옵션을 보지 못하고 포기할 수 있습니다. 따라서 "JDBC 드라이버"아래의 링크를 클릭하고 다운로드하십시오. "데이터베이스"패널에서 +를 클릭하거나 마우...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.