1. Learn
  2. /
  3. Courses
  4. /
  5. Python으로 배우는 데이터베이스 입문

Connected

Exercise

단일 열을 기준으로 내림차순 정렬하기

.order_by()에 열을 desc() 함수로 감싸서 높은 값에서 낮은 값으로 정렬할 수도 있어요. 이 함수는 앞에서 배운 내용을 일반화한 형태라고 볼 수 있습니다.

정렬하려는 열 이름과 함께 .order_by() 안에 desc()(내림차순)를 넣어주세요. 예를 들어, stmt.order_by(desc(table.columns.column_name))은 column_name을 내림차순으로 정렬합니다.

Instructions

100 XP
  • sqlalchemy 모듈에서 desc를 임포트하세요.
  • census 테이블의 state 열의 모든 레코드를 선택하세요.
  • 결과를 state 열 기준으로 내림차순 정렬하도록 .order_by()를 추가하고, 결과를 rev_stmt로 저장하세요.
  • connection.execute()로 rev_stmt를 실행하고 .fetchall()로 모든 결과를 가져와 rev_results로 저장하세요.
  • rev_results의 처음 10개 행을 출력하세요.