두 테이블을 조인하려고하는데 사용중인 열이 테이블 # 1 = float 및 테이블 # 2 = varchar (8)의 두 가지 데이터 형식입니다. 이러한 예에서조인에 사용할 동일한 데이터 형식으로 열을 변환합니다.
table#1 examples:
5585
985
445566
null
table#2 examples:
005585
000985
445566
은, 난 단지에 대한 데이터의 I/변환 캐스트 어떻게 445,566
을 행 얻을 ??? 열이 있도록 모든 행이 반환 데이터를
난 정말 이유를 이해하지 않습니다 캐스팅/변환해야합니다. FLOAT는 VARCHAR보다 높은 우선 순위를 가지므로 VARCHAR은 조인시 자동으로 FLOAT로 변환되어야합니다. 내가 뭔가를 오해하지 않는다면. 편집 : SQL에서 빠른 테스트는 'varchar'로 5585를 float으로 결합하여 '005585'에 대한 간단한 조인과 관련된 문제가 없음을 보여줍니다. – ZLK