MYSQL - 문자를 숫자로, 숫자를 문자로 치환하기(CAST)


MYSQL - 문자를 숫자로, 숫자를 문자로 치환하기(CAST)

MYSQL에서 쿼리를 작성하다 보면 문자를 숫자로 치환하거나 숫자를 문자로 치환해야 하는 경우가 많습니다. 이럴 경우 CAST() 함수를 활용하여 치환을 수행할 수 있습니다. 특히, CHAR 컬럼에 숫자로 저장된 데이터를 정렬할 경우 CAST() 함수가 반드시 필요합니다. CAST() 사용 방법 MYSQL에서 CAST() 함수를 활용하여 대상 컬럼을 원하는 TYPE으로 변경할 수 있습니다. 1) 기본 문법 SELECT CAST(COL1 AS TYPE); 2) 예시 # 묵시적으로 타입을 변환하여 계산한 결과 정수로 리턴 SELECT 10/'5'; -> 2 # 정수 타입의 사칙연산 계산은 실수로 리턴 SELECT 10/5; -> 2.0000 # 명시적으로 타입을 변환하여 계산한 결과 올바르게 실수로 리턴 S..


원문링크 : MYSQL - 문자를 숫자로, 숫자를 문자로 치환하기(CAST)