다. 데이터가 테이블에 추가될 때 정의된 필드와 맞지 않으면 오류가 발생합니다. 문자열 데이
터는 정수 타입 필드에 추가될 수 없고, 논리 타입 데이터는 날짜 필드에 추가될 수 없습니다.
대부분의 경우 문자열 데이터에 문자열 함수를 사용하고 날짜 데이터에 날짜 함수를 사용하는
등 타입을 잘 맞춰 사용할 수 있지만, 필드의 데이터 타입을 강제로 다른 타입으로 변환해야 하
는 경우도 있습니다. 이때
타입 변환
type
conversion
과 캐스팅이 필요합니다.
타입 변환 함수는 특정 타입의 데이터를 다른 데이터 타입으로 변환합니다. 한 가지 방법은
cast
함수를 사용하는 방법으로, 함수 형식은
cast
(데이터 타입)
과 같습니다. 두 번째 방법
은 더블 콜론(
::
)을 사용하는 방법으로,
input
:: 데이터 타입
과 같이 사용합니다. 두 가
지 모두 동일한 기능을 합니다. 예를 들어, 다음 두 코드는 정수
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.