Programming

; develop a program

DataBase/MariaDB

[DB] CAST 함수

Clloud_ 2023. 6. 23. 08:15
반응형

이번 포스팅에서는 데이터 형식을 변환하는 데 사용되는 함수인 CAST에 대하여 공부를 해보고자 한다.

 


CAST란

CAST는 데이터 형식을 변환하는 데 사용되는 함수이다.
CAST 함수는 표준 SQL의 일부이며, 데이터 형식을 명시적으로 변환하거나 다른 형식으로 캐스팅할 수 있다.
이를 통해 데이터 유형 간의 변환을 수행할 수 있으며, 데이터 유형의 호환성을 확보하고 쿼리의 결과를 조정하는 데 유용하다.

 

CAST 함수는 다음과 같은 구문을 사용한다.

CAST(expression AS data_type)
  • expression은 변환하려는 값이나 열을 나타내는 표현식
  • data_type은 변환하려는 데이터 유형
data_type에는 MariaDB에서 지원하는 다양한 데이터 유형이 사용될 수 있다.
예를 들어, INT, VARCHAR, DATE, DECIMAL 등이 있다.

 

CAST 함수를 사용하여 데이터 유형을 변환할 때, 변환할 수 있는 유효한 형식으로 변환해야 한다.

그렇지 않으면 오류가 발생할 수 있다.

 


예시

1. 문자열을 정수로 변환

sql Copy code SELECT CAST('123' AS INT);
  • 결과: 123 (정수)

 

2. 실수를 문자열로 변환

sql Copy code SELECT CAST(3.14 AS VARCHAR);
  • 결과: '3.14' (문자열)

 

3. 날짜를 다른 형식의 날짜로 변환

sql Copy code SELECT CAST('2021-09-01' AS DATE);
  • 결과: '2021-09-01' (DATE 유형)

 

4. 숫자를 소수점 이하 자릿수로 변환

sql Copy code SELECT CAST(5 AS DECIMAL(4,2));
  • 결과: 5.00 (DECIMAL(4,2) 유형)

 


반응형

'DataBase > MariaDB' 카테고리의 다른 글

[DB] DISTINCT  (0) 2023.06.22
[DB] UNIQUE 제약 조건  (0) 2023.06.13
[DB] 와일드카드 문자  (0) 2023.06.12
[DB] STR_TO_DATE 함수  (0) 2023.06.11
[DB] Maria DB  (0) 2023.06.11