형 변환(CASTs)
영상에서 보셨듯이, 형 변환(type cast)은 데이터 타입 문제를 해결하는 한 가지 방법이에요. 어떤 열이 숫자를 text로 저장한다는 것을 알면, 해당 열을 integer 같은 수치형으로 캐스팅(cast) 할 수 있어요.
SELECT CAST(some_column AS integer)
FROM table;
이제 some_column 열은 일시적으로 text가 아니라 integer로 표현되므로, 해당 열에 수치 연산을 수행할 수 있어요.
이 연습은 강의의 일부입니다
SQL로 배우는 관계형 데이터베이스 입문
연습 안내
- 제공된 샘플 코드를 실행하세요.
- 작동하지 않으므로, 적절한 위치에
integer형 변환을 추가한 뒤 다시 실행하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;