스파르타 부트캠프(spring)

[내일배움캠프] 자바 Spring_SQL(3)CAST, CONVERT_230111

wkdwldP 2023. 1. 12. 00:07

2일차: 데이터 변경(2)

 

데이터 형 변환

: CAST함수 혹은 CONVERT 함수를 사용하여 데이터 형변환 가능. 테이블에 데이터를 SELECT, INSERT, UPDATE하는 경우 설정한 데이터 타입에 맞출 때 형변환 함수를 사용한다.

 

CAST함수

: 데이터 AS 타입 형식([(길이)] 생략 가능)

CAST (변환할 데이터 AS 데이터 형식[(길이)])
  • 현재 시간을 SIGNED형식으로             숫자를 날짜로 변환 예제                       숫자를 문자열로 변환 예제
SELECT CAST(NOW() AS SIGNED);
 >20230111135358
SELECT CAST(20230111 AS DATE);
>2023-01-11
SELECT CAST(20230111135358 AS CHAR);
>20230111135358

 

CONVERT함수

: 지정한 값을 다른 데이터로 변환 시 사용.([(길이)] 생략 가능)

CONVERT (변환할 데이터 , 데이터 형식[(길이)])
  • 현재 시간을 SIGNED형식으로             숫자를 날짜로 변환 예제                       숫자를 문자열로 변환 예제
SELECT CONVERT(NOW(), SIGNED);
 >20230111135358
SELECT CONVERT(20230111,DATE);
>2023-01-11
SELECT CONVERT(20230111135358,CHAR);
>20230111135358