
Среда программирования: SQL
Название работы: Три задания на GORM
Тематика работы: Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: GORM, название и цену всех анализов, продавались 5 февраля 2020, всю следующую неделю, датой-временем, нарастающим итогом рассчитать, увеличивалось количество, проданных тестов, каждый месяц каждого года, с разбивкой по группе, таблица балансов клиентов, ClientBalance, дата баланса клиента, client_balance_value, значение баланса, полные дубли
Функции программы:
Выполнить три задачи на GORM в соответствии с заданиями:
Задача 1. Уровень: Junior
Формулировка: вывести название и цену для всех анализов, которые продавались 5 февраля 2020 и всю следующую неделю.
Это задача для начинающих специалистов. В ней проверяется базовое знание SELECT-запросов и умение работать с датой-временем.
Задача 2. Уровень: Middle
Формулировка: нарастающим итогом рассчитать, как увеличивалось количество проданных тестов каждый месяц каждого года с разбивкой по группе.
Эта задача уже более высокого уровня: ее можно давать как Middle, так и Junior специалистам. Здесь проверяется базовое понимание оконных функций, джоинов и группировок.
Задача 3: Уровень Senior
В этой задаче мы будем работать с другой таблицей (да, она будет всего одна). Сам запрос в этой задаче не сложный, но для его написания необходимо как бы уметь «мыслить на SQL».
Рассмотрим таблицу балансов клиентов:
ClientBalance(client_id, client_name, client_balance_date, client_balance_value)
client_id — идентификатор клиента;
client_name — ФИО клиента;
client_balance_date — дата баланса клиента;
client_balance_value — значение баланса клиента.
Формулировка: в данной таблице в какой-то момент времени появились полные дубли. Предложите способ для избавления от них без создания новой таблицы.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы нужно использовать файлы с именем "main.go".
исходники
1
main
2
main
3
main
questions|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 990 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |