728x90
반응형
SMALL
문자로 뽑아낸 값을 정수형 숫자로 변환해줘야하는 경우가 있다.
그럴때는, CAST 함수를 쓴다.
문자를 숫자로)
sql> SELECT CAST('1' as unsigned) FROM table;
그런데 반대로 하고싶다면..
char로 바꿀수도 있다.
sql> SELECT CAST(1 AS char(1)) FROM table; -- varchar는 CAST에 타입형으로 올수없음!
CAST type 종류는 binary, char, signed(부호있는 숫자), date, datetime, time, unsigned(부호없는 숫자) 등이 존재한다.
참고's)
https://dev.mysql.com/doc/refman/8.0/en/cast-functions.html#function_cast
728x90
반응형
LIST
'MySQL' 카테고리의 다른 글
mysql group_concat 여러 행의 데이터를 한 컬럼으로 리턴 (0) | 2023.03.14 |
---|---|
[오류] mysql 이모지 com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect string value: '\xF0... (0) | 2023.03.14 |
mysql mybatis 다중 insert 처리하기 (0) | 2023.03.14 |
mysql 테이블, 컬럼 comment 조회 (0) | 2023.03.14 |
키 열 정보를 반환하지 않는 SelectCommand에 대해서는 UpdateCommand에 대한 동적 SQL 생성이 지원되지 않습니다. - 오류 해결 (0) | 2023.03.13 |