[DB] MySql 형변환 함수 CAST 사용하기
DB/MySql
2023. 3. 3. 14:06
기존에 Oracle로 쿼리를 짜는게 익숙해진 상태에서 MySql 로 전환하고 있어 오랜만에 정리하고자 글을 쓰려고 합니다 :) 운영 소스에서 보게된 쿼리중 제일 많이 사용하는 부분이 order by Cast (컬럼 as unsigned) 였습니다. 문자열 char형식으로 구성되어 있으나, 해당 컬럼값에 숫자들이 들어가 있으면 정상적으로 정렬되기 어렵기때문에 cast를 이용하여 정렬할때 많이 사용되는 것 같습니다. 그리하여 Cast에 대해 정리를 가져보는 시간을 가져볼께여 Cast 는 형변환을 제공해주는 함수로서, 아래의 형태로 형변환이 가능합니다. BINARY[(N)] CHAR[(N)] [charset_info] DATE DATETIME DECIMAL[(M[,D])] JSON NCHAR[(N)] SIGN..