CAST()
데이터 타입 간의 명시적 변환을 목적으로 기능하는 함수.
(숫자 ↔ 문자열, 날짜 ↔ 문자열 등)
-- 기본 구조
CAST(expr AS type)
표현식 expr을 명시된 type으로 데이터 타입을 변환한다.
- expr : 변환할 값 (숫자, 문자열, 날짜 등)
- type : 변환할 대상 타입 (예: DATE, CHAR(10), DECIMAL, 등)
- 결과는 지정된 타입의 값이 된다.
- expr이 NULL이면, 결과도 NULL이다.
- CAST()는 SQL 표준 함수이므로 다양한 DBMS에서 기본적으로 지원된다. 단, 세부 동작(예: 정밀도, 날짜 해석 규칙 등)은 DBMS마다 다를 수 있고, 지원되는 타입 이름이나 옵션도 DBMS마다 조금씩 다르다.
[참고]
https://dev.mysql.com/doc/refman/8.4/en/cast-functions.html
MySQL :: MySQL 8.4 Reference Manual :: 14.10 Cast Functions and Operators
MySQL 8.4 Reference Manual / Functions and Operators / Cast Functions and Operators 14.10 Cast Functions and Operators Table 14.15 Cast Functions and Operators Name Description Deprecated BINARY Cast a string to a binary string Yes CAST() Cast a
dev.mysql.com
'데이터 처리 도구 > SQL' 카테고리의 다른 글
| [빅쿼리(BigQuery)] JSON을 다루는 함수(2) TO_JSON_STRING 함수 (모든 컬럼 값이 100% 중복인 행 찾는 방법) (0) | 2025.12.23 |
|---|---|
| [빅쿼리(BigQuery)] STRING_AGG 문자열 연결하는 집계함수 (0) | 2025.12.16 |
| ISO 8601 - 타임스탬프를 문자열로 표현할 때 사용하는 포맷 (0) | 2025.11.18 |
| [BigQuery] 정규표현식 함수 (Regular Expressions) (0) | 2025.10.18 |
| 자주 쓰는 정규 표현식 (0) | 2025.10.13 |