데이터베이스/MySql
-
0을 추가하는 쿼리데이터베이스/MySql 2020. 1. 24. 10:20
.Zip code 가 4 자리인 경우 0 을 추가하는 쿼리 UPDATE sys_zipcode_usa a, ( SELECT * from sys_zipcode_usa where length(ZipCode) = 4 ) b SET a.zipcode = CONCAT('0' , b.zipcode ) WHERE a.zipcode = b.zipcode ; .Zip code 가 3 자리인 경우 000 을 추가하는 쿼리 UPDATE sys_zipcode_usa a, ( SELECT * from sys_zipcode_usa where length(ZipCode) = 3 ) b SET a.zipcode = CONCAT('00' , b.zipcode ) WHERE a.zipcode = b.zipcode ;
-
비어있는 자릿수 0채우기데이터베이스/MySql 2020. 1. 24. 03:35
특정 값의 앞자리나 뒷자리에 문자를 채울 때 사용 * LPAD ( 왼쪽편에 설정한 문자 추가 ) * RPAD ( 오른쪽편에 설정한 문자 추가 ) * 사용 쿼리select LPAD(사용할 컬럼명, 대상 값의 크기를 포함한 갯수 , 삽입할 문자) from 테이블명; * 만약 기존의 값이 두자리(11)라면 왼쪽에 0000 이 모두 채워지지 않고 두 자릿수를 포함하여 총 4자리가 되도록 0011 로 셋팅되어 출력됩니다. 출처: https://dogfoot-note.tistory.com/35 [DOGFOOTNOTE]