데이터 CAST하기
특정한 유형이나 형식의 데이터가 필요한데 실제 저장 방식은 다를 때가 자주 있습니다. 예를 들어:
- 서로 다른 데이터 타입을 가진 여러 소스의 데이터를 하나로 통합해야 할 때
- 추상적인 데이터를 더 읽기 쉽게 표현해야 할 때(예: 1/0 대신 True/False)
다행히 데이터 자체를 바꿀 필요는 없습니다. 필요한 데이터 타입으로 명시적으로 변환하는 함수(
CAST()와CONVERT())를 사용할 수 있어요.
이제 CAST() 함수를 사용해 데이터를 명시적으로 변환해 보겠습니다.
구문을 기억하세요:
sql
CAST(expression AS data_type [(length)])
이 연습은 강의의 일부입니다
SQL Server에서 데이터 조작을 위한 함수
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;