• F frontend-learning
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 0
    • Задачи 0
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • lindx
  • frontend-learning
  • Запросы на слияние
  • !24

GB: homework 007: Обзор движков MySQL, управление и обслуживание. Подготовка к собеседованию.

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты lindx запросил слияние db-gb-mysql-les-07 в db-gb-mysql Дек 09, 2021
  • Обзор 0
  • Коммиты 4
  • Конвейеры 0
  • Изменения 5

Task 01.

Создать нового пользователя и дать ему права на:

  1. просмотр всех таблиц в базе данных geodata
  2. добавление, обновление и удаление данных в таблице _cities базы данных geodata

Сдать можно только скрипты создания пользователя и выдачи прав, без проверок

Task 02.

  1. Найдите компании, кол-во продаж которых превышают 3000.
CompanyName Sales
Компания1 1000
Компания2 5000
Компания3 2500
Компания4 9000
Компания5 4000
Компания6 3000
  1. Исключите повторы из следующей таблицы (T1).
Country
Россия
Украина
Россия
Украина
США
Россия
  1. Укажите детали, в названии которых присутствуют символы «ABC».
PartNbr
ABC-123
T1J
G10
999ABC
FD-7
QX
  1. Определите 3-х спортсменов с наилучшими результатами.
FirstName FinishTime
Олег 9,5
Сергей 12,2
Евгений 15,0
Николай 10,1
Павел 9,9
Денис 11,6
  1. Найдите компанию, с наибольшим количеством продаж.
CompanyName Sales
Компания1 1000
Компания2 5000
Компания3 2500
Компания4 9000
Компания5 4000
Компания6 3000
  1. Посчитайте среднее количество продаж по всем компаниям.
CompanyName Sales
Компания1 1000
Компания2 5000
Компания3 2500
Компания4 9000
Компания5 4000
Компания6 3000
  1. Найдите клиентов, у которых количество заказов больше 1.
ClientName OrderID
Олег 101
Олег 102
Евгений 150
Николай 205
Николай 206
Денис 310
  1. Найдите сотрудников, чья заработная плата превышает среднее значение заработной платы среди всех сотрудников.
FirstName Salary
Олег 20000
Сергей 25000
Евгений 15000
Николай 30000
Павел 40000
Денис 50000
  1. Выведите один общий список производителей (без повторений) из двух таблиц.

Таблица1.

VendorId VendorName
1 Asus
2 Sony
3 Samsung
4 Acer
5 LG
6 HP

Таблица2.

VendorId VendorName
1 Epson
2 HP
3 Canon
4 Xerox
  1. Выведите до трех человек с максимальными зарплатами в разрезе каждого департамента. Вывести поля Department, Ename, Salary.
Department Ename Salary
A Adams 1000
A Smith 3000
A Mayers 900
A Thomason 1500
B Robinson 2000
B Jason 2100
B Clark 1400
B Gibbson 1100
B Stark 900
  1. Есть список пользователей
FirstName
Олег
Сергей
Евгений
Николай
Павел
Денис

Напишите запрос, добавляющий нумерацию по возрастанию имени пользователя, т.е. результат должен быть следующий:

Numb FirstName
1 Денис
2 Евгений
3 Николай
4 Олег
5 Павел
6 Сергей
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: db-gb-mysql-les-07