프로젝트 db작업 중에 이미 등록된 데이터에 하나의 컬럼 값을 다른 컬럼에 똑같은 값이지만 뒤에 파일 형식을 붙여서 데이터를 입력해야하는 일이 생겼다.
예를 들면 컬럼 TITLE이 ABC라는 데이터에 FILE 컬럼에도 ABC.JPG 이런식으로 (TITLE + '파일형식') 수천개의 데이터를 넣어야하는 것이다.
그래서 데이터 + 문자열을 가능하게 하는 함수를 찾아보니 CONCAT이란 녀석을 만나게 되었다.
CONCAT 사용법
CONCAT('문자열A' , '문자열B', '문자열C' ....)
-> '문자열A문자열B문자열C...'
본인이 사용한 SQL 명령문
UPDATE BOOK_TBL SET FILE_NAME = CONCAT(TITLE + '.JPG') WHERE ...;