시작하기무료로 시작하기

데이터 타입 식별하기

쿼리를 작성하기 전에 데이터 타입을 파악해 두면 잠재적인 문제를 미리 계획하는 데 도움이 됩니다. 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 = ____;
코드 편집 및 실행