Leetcode HARD 2474 — Клиенты со строго растущим объемом покупок — объяснено с помощью Everyday Da...
Автор: Everyday Data Science
Загружено: 2024-07-21
Просмотров: 981
Описание:
Вопрос: https://leetcode.com/problems/custome...
Схема SQL:
Создать таблицу If Not Exists Orders (order_id int, customer_id int, order_date date, price int)
Очистить таблицу Orders
Вставить в Orders (order_id, customer_id, order_date, price) значения ('1', '1', '2019-07-01', '1100')
Вставить в Orders (order_id, customer_id, order_date, price) значения ('2', '1', '2019-11-01', '1200')
Вставить в Orders (order_id, customer_id, order_date, price) значения ('3', '1', '2020-05-26', '3000')
Вставить в Orders (order_id, customer_id, order_date, price) значения ('4', '1', '2021-08-31', '3100')
вставить в Orders (order_id, customer_id, order_date, price) значения ('5', '1', '2022-12-07', '4700')
вставить в Orders (order_id, customer_id, order_date, price) значения ('6', '2', '2015-01-01', '700')
вставить в Orders (order_id, customer_id, order_date, price) значения ('7', '2', '2017-11-07', '1000')
вставить в Orders (order_id, customer_id, order_date, price) значения ('8', '3', '2017-01-01', '900')
Вставить в Orders (order_id, customer_id, order_date, price) значения ('9', '3', '2018-11-07', '900')
Схема Pandas:
data = [[1, 1, '2019-07-01', 1100], [2, 1, '2019-11-01', 1200], [3, 1, '2020-05-26', 3000], [4, 1, '2021-08-31', 3100], [5, 1, '2022-12-07', 4700], [6, 2, '2015-01-01', 700], [7, 2, '2017-11-07', 1000], [8, 3, '2017-01-01', 900], [9, 3, '2018-11-07', 900]]
orders = pd.DataFrame(data, columns=['order_id', 'customer_id', 'order_date', 'price']).astype({'order_id':'Int64', 'customer_id':'Int64', 'order_date':'datetime64[ns]', 'price':'Int64'})
#datascience #mysqltutorials #leetcodesolutions
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: