Created
May 26, 2020 14:35
-
-
Save kenenbek/c312833d416cde864901f0488a03ec4c to your computer and use it in GitHub Desktop.
Домашнее задание #6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 1.0 Часть 2. Basic functions (22+5 баллов). Easy (4б), Каждое задание оценивается в 0.5 б. | |
-- 1.1 Выгрузите содержимое таблицы Player. | |
-- 1.2 Оставьте колонки id, player_name, birthday. | |
-- 1.3 Отобразите первые 7 строк из набора выше. | |
-- 1.4 Выгрузите колонку id, а колонку height из сантиметров переведи в метры, а weight из фунтов в килограммы (1 кг. = 2.205 фунта). | |
-- 1.5 Выгрузите колонки id, birthday, переименовав их в “имя” и “день рождения”. | |
-- 1.6 Выгрузите колонку id и для каждого id рассчитайте индекс массы тела (масса в кг / рост в метрах в квадрате). Итого вы должны получить две колонки: id и индекс массы тела. | |
-- 1.7 Отсортируйте полученные столбики по возрастанию индекса массы тела. | |
-- 1.8 Выгрузите колонку id и колонку attacking_work_rate из таблицы Player_Attributes. | |
-- 2.0 Middle (15б), Каждое задание оценивается в 1б. | |
-- 2.1 Найдите всех футболистов из всех лиг, вес которых превышал 100 кг. Обратите внимание, что вес в таблице указан в фунтах. (1 кг. = 2.205 фунта). Информация содержится в таблице Player. (4 футболиста). | |
-- 2.2 Найдите футболиста вес, которого превышает 100 кг, а рост 200 см. Напишите запрос (!). | |
-- 2.3 Напишите запрос для поиска среднего веса и среднего роста футболистов, рожденных после 1994 года. Получите два числа и назовите колонки, в которых они находятся “avg_weight” и “avg_height”. | |
-- 2.4 Напишите запрос для сортировки всех футболистов по весу по убыванию, по росту по возрастанию. Выведите колонки id, player_name, birthday, height, weight. | |
-- 2.5 Напишите запрос для подсчета дивизионов, представленных в датасете. (таблица League). | |
-- 2.6 Посчитайте кол-во “лево-” и “правоногих” футболистов за все время по всех лигах. Таблица Player_Attributes, колонка preferred_foot. | |
-- 2.7 Определите максимальный рост игрока из всех лиг, рожденного между 1992 и 1994 годом. | |
-- 2.8 Определите минимальный вес игрока, рожденного в этот же промежуток времени. | |
-- 2.9 Выгрузите имена 15 самых высоких футболистов, рожденных в 1992-1994 гг. Упорядочьте список по убыванию. Таблица Player. | |
-- 2.10 Определите какими словами характеризуется атакующая сила футболиста (attacking_work_rate) в таблице Player_Attributes. (9 слов). | |
-- 2.11 Посчитайте кол-во строк, которые соответствуют разной атакующей силе футболиста (attacking_work_rate) в таблице Player_Attributes. Т.е сколько раз данная характеристика встречается в описании спортсмена. | |
-- 2.12 Посчитайте кол-во дней из колонки birthday, в которых рождалось более одного футболиста. Да, странно звучит :-). Таблица Player, колонка birthday. | |
-- 2.13 Посчитайте кол-во футболистов с именем Aaron. | |
-- 2.14 Посчитайте кол-во футболистов с фамилией, заканчивающейся на do, при условии, что у спортсмена указаны имя и фамилия. Если же указаны только имя, либо фамилия -- игнорируйте строку. | |
-- 2.15 Выгрузите имена футболистов, которые в своей фамилии имеют 3 буквы “s” и скорость (sprint_speed) которых когда-либо была выше 70. Таблицы Player, Player_Attributes. Колонки player_name, id, sprint_speed. Фамилией футболиста считать часть строки player_name, которая идет после первого пробела. | |
-- 3.0 Подзапросы (3б), Каждое задание оценивается в 1б. | |
-- 3.1 Определите кол-во матчей, сыгранных в бельгийском чемпионате в сезоне 2008/2009. Таблица Match. | |
-- 3.2 Определите суммарное кол-во голов забитых в лиге "Italy Serie A" в сезоне 2008/2009. Таблица Match. Колонки home_team_goal, away_team_goal. | |
-- 3.3 Определите дату матча, в котором было забито больше всего мячей в лиге "Italy Serie A" в сезоне 2008/2009. Таблица Match. Колонки date, home_team_goal, away_team_goal. | |
-- 4.0 Бонус** (5б) | |
-- 4.1 Сгруппируйте игроков по году (т.е без месяца и даты) рождения. Определите средний рост, средний вес игроков для каждого года. Таблица Player. (3 б.) | |
-- 4.2 Как менялся средний ежегодный рейтинг футболиста Radamel Falcao с 2007 по 2015 год. Таблицы Player, Player_attributes. Колонка overall_rating. (2 б.) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment