데이터 타입 식별하기
쿼리를 작성하기 전에 데이터 타입을 파악해 두면 잠재적인 문제를 미리 계획하는 데 도움이 됩니다. information_schema라고 하는 스키마에는 데이터베이스 자체에 대한 다양한 정보, 예를 들어 테이블과 열의 구조가 포함되어 있습니다.
columns 테이블에는 데이터 타입을 포함해 각 열에 대한 유용한 세부 정보가 담겨 있습니다.
참고로, 쿼리 시 SQL이 기본으로 조회하는 스키마는 information_schema가 아니므로, 이 스키마에서 데이터를 가져오도록 명시해야 합니다. 기본 스키마가 아닌 곳의 테이블을 조회하려면 schema_name.table_name 구문을 사용하세요.
이 연습은 강의의 일부입니다
SQL로 리포트 만들기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Pull column_name & data_type from the columns table
SELECT
____,
____
FROM ____
-- Filter for the table 'country_stats'
WHERE table_name = ____;