1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до баз даних у Python

Connected

Вправа

Визначення частки населення за статтю та штатом

У цій вправі ви напишете запит, щоб визначити, який відсоток населення у 2000 році становили жінки. Ви згрупуєте цей запит за штатами.

Інструкції

100 XP
  • Імпортуйте case, cast і Float з sqlalchemy.
  • Визначте вираз для вибору state і відсотка жінок у 2000 році.
    • Усередині func.sum() використайте case(), щоб вибрати жінок (за стовпцем sex) з pop2000. Не забудьте вказати else_=0, якщо значення sex — не 'F'.
    • Щоб отримати відсоток, поділіть кількість жінок у 2000 році на загальну чисельність населення у 2000 році. Приведіть дільник — census.columns.pop2000 — до типу Float перед множенням на 100.
  • Згрупуйте запит за state.
  • Виконайте запит і збережіть результат у змінній results.
  • Виведіть state і percent_female для кожного запису. Це вже зроблено за вас, тож надішліть відповідь, щоб побачити результат.