Knowledge Map

convert() 및 cast() 본문

DataBase

convert() 및 cast()

2016. 6. 17. 20:26

출처 : mysqlkorea.com


Convert()는 서로 다른 인코딩으로 되어 있는 데이터를 변환한다.


Convert ( 대상 USING 변환하려는 인코딩 이름)

예를 들자면 convert (name using utf8) 이런 방식으로 변환하면 된다.




문자열을 다른 문자 인코딩으로 변환하기 위한 방법은 CAST( )도 있다고 한다.

CAST (character_string AS character_data_type CHARACTER SET charset_name )


CHARACTER SET 을 지정하지 않은 채로 CAST()를 사용한다면 결과 값은 character_set_connection 과 collation_connection 시스템 변수에 의해 정의된다고 한다. 만일 cast() 를 CHARACTER SET X와 함께 사용한다면 결과 값은 각각 X와 X의 default collation이 된다고 한다.


CAST (... ) COLLATE ... 이런 방식으로 COLLATE 구문을 사용한다고 한다.

'DataBase' 카테고리의 다른 글

DB 데이타 인코딩 변환  (0) 2016.06.20
DB 설정 값, 문자셋 확인  (0) 2016.06.20
mysql rownum  (0) 2016.06.02
테이블 컬럼 검색  (0) 2016.05.26
개별 항목 갯수, 중복 제거 쿼리  (0) 2016.05.18
Comments