깜놀하는 해므찌로

MySQL STR_TO_DATE 문자열 날짜로 형변환 & REGEXP_REPLACE 함수 본문

IT

MySQL STR_TO_DATE 문자열 날짜로 형변환 & REGEXP_REPLACE 함수

agnusdei1207 2022. 7. 4. 17:21
반응형
SMALL
<!-- 엑셀 입력 -->
<insert id="excelInsertContents" parameterType="VO">
        INSERT INTO  table_name(
                     COM
                  ,  AREA
                  ,  ADDRESS
                  ,  VISIT_DATE
       		) 
             VALUES       
        <foreach item="item" index="index" collection="excelList" separator=" , ">
            (
                     #{item.com} 
                  ,	 #{item.area}  
                  ,  #{item.address}
                  ,  STR_TO_DATE(REGEXP_REPLACE(#{item.visitDate},'[^0-9]',''),'%Y%m%d') 
            )
        </foreach>
</insert>

1. CAST 함수 외에도 STR_TO_DATE 함수를 활용하여 문자열을 날짜 타입으로 변환시킬 수 있다.

2. REGEXP_REPLACE 함수를 활용하여 설정된 정규식에 맞도록 값 재설정

반응형
LIST