1. Învăţa
  2. /
  3. Courses
  4. /
  5. Python으로 배우는 데이터베이스 입문

Connected

exercise

주(state)별 레코드 개수 세기

특정 열의 값별로 레코드 개수를 집계하고 싶을 때가 많습니다. 이럴 때 .group_by() 메서드가 유용합니다. .group_by()에 열을 전달하고 sum() 또는 count() 같은 집계 함수를 함께 사용할 수 있어요. .order_by() 메서드와 마찬가지로 .group_by()도 여러 열을 인자로 받을 수 있습니다.

Instrucţiuni

100 XP
  • sqlalchemy에서 func를 가져오세요.
  • state 필드 값과 age 필드 값의 개수를 가져오는 select 문을 만들고, 이를 stmt에 저장하세요.
  • .group_by() 메서드를 사용해 state 열로 그룹화하세요.
  • connection을 사용해 stmt를 실행하여 개수를 구하고, 결과를 results에 저장하세요.
  • results[0].keys()를 사용해 반환된 결과의 키/열 이름을 출력하세요.