[MySQL/DB] 형변환 함수 (CAST, CONVERT)DB2023. 1. 8. 11:47
Table of Contents
728x90
728x90
형 변환
CAST / CONVERT 함수를 사용하여 데이터 형 변환이 가능하다.
SELECT로 검색 또는 INSERT, UPDATE로 필드에 값을 넣을 때 설정한 데이터타입에 맞춰 데이터를 넣어야 하는 경우 형변환 함수를 사용한다.
사용법
CAST(지정값 AS type)
CONVERT(지정값, type)
사용하기
-- 숫자를 문자로
SELECT CAST(972 AS CHAR);
SELECT CONVERT(972, CHAR);
결과 : 972
-- DECIMAL 활용
SELECT CAST('-100' AS DECIMAL(5,3));
SELECT CONVERT('-100', DECIMAL(5,3));
결과 : -99.999
-- 날짜형 데이터타입을 SIGNED 타입으로
SELECT CAST(NOW() AS SIGNED);
SELECT CONVERT(NOW(), SIGNED);
결과 : 20230108115033
-- 숫자형을 날짜 타입으로
SELECT CAST(20230108 AS DATE);
SELECT CONVERT(20230108, DATE);
결과 : 2023-01-08
728x90
300x250
@mag1c :: 꾸준히 재밌게
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!