MySQL-Concat 사용 시 한글 깨짐 현상
페이지 정보
작성자 서방님 댓글 0건 조회 208회 작성일 16-11-10 08:45본문
MYSQL을 사용 시 CONCAT 을 사용할 때 한글 깨짐 현상.
* 테이블 A 가 있습니다.
* 컬럼 colA, colB 가 있습니다.
* 컬럼 colA = varchar, colB = number 입니다.
두 개의 컬럼은 서로 유형이 다릅니다.
1.
SELECT
colA, colB
FROM
A;
정상 출력 됩니다.
1.
SELECT
CONCAT(colA, colB)
FROM
A;
출력 시 한글이 깨지게 됩니다.(일부 툴에서는 정상적으로 출력됨을 확인)
해결방법
CONCAT 을 할 때, number 유형이나 각기 다른 유형의 컬럼을 합치고자 할 때 CAST 를 해주시면 됩니다.
1.
SELECT
CONCAT(colA,
CAST
(colB
AS
CHAR
))
FROM
A;
댓글목록
등록된 댓글이 없습니다.