MySQL : CONCAT 문자열 붙이기

TheCarDeveloper·2023년 8월 23일
0

Database

목록 보기
2/5

프로젝트 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 ...;

0개의 댓글