본문 바로가기

Database/MySQL

[MySQL] 문자와 숫자 등 타입 변환하는 연산자(cast)


데이터의 타입이 다른 경우에 발생하는 이슈에 대응하기 위한 연산자


※ Data Type

- DATETIME : 'YYYY-MM-DD HH:MM:SS'

- DATE : 'YYYY-MM-DD'

- TIME : 'HH:MM:SS'

- CHAR : String

- SIGNED : Integer(64bit), 부호 사용 가능

- UNSIGNED : Integer(64bit), 부호 사용 불가

- BINARY : binary String


※ 숫자를 문자로 변환

SELECT CAST(1 AS CHAR(10)) AS testChar


※ 문자를 숫자로 변환

SELECT CAST('1' AS SINGNED) AS testInt