2 테이블을 ebl_old 및 ebl로 만듭니다. 두 테이블 모두 imei라는 열이 있습니다. 또한 ebl_test라는 빈 테이블이 있습니다. ebl_old에 존재하고 ebl에 존재하지 않는 행을 ebl_test에 추가하려고합니다.첫 번째 문자를 제거하여 2 테이블의 차이가되는 테이블 만들기
내 문제는 : ebl_old와 ebl의 데이터 형식이 15digit (0부터 시작하여 0xxxxxx ...)이고 ebl_test에 추가 될 데이터가 14 자리 숫자로되어 있습니다.)
난 실행할 때 그들 초에 0의 데이터를 추가
insert into ebl_test
select * from ebl_old a where not exists (select null from ebl b where a.imei=b.imei)
. 어떻게 그 제로를 제거하고 데이터를 15 자리 대신 14 자리로 만들 수 있습니까?
substring (YourColumn, 1,14) – Bobby
하위 문자열을 쿼리에 넣으려고합니까? – abidinberkay
"select * from"에서 대신 select a, b, Substring (C, 1,14)와 같은 열을 나열하십시오. – Bobby