По данным из файла реализовать следующие запросы:
1. Вывести всю информацию о станциях, id которых начинаются и заканчиваются одной и той же цифрой.
2. Вывести информацию о станциях (id, название), название которых состоят из не менее 8 символов (включая пробелы и дефисы между составными названиями) и содержат не менее двух букв «о».
3. Из таблицы «dislocation» вывести следующие данные: id станции, тип вагона, время ожидания. Не должно быть одинаковых строк в результате. Результат отсортировать по убыванию времени ожидания.
4. Вывести всю информацию о любых семи разных маршрутах со станции «Бирюсинск», стоимостью не менее 7000.
5. Из таблицы «orders» вывести: id заявки, доход от вагона, число вагонов, суммарный доход, время разгрузки, если число вагонов от 20 до 30, или 71, или 20.
6. Вывести id заявок, для которых неизвестна обязательность выполнения.
7. Проверить, есть ли в таблице «stations» ячейки, в которых отсутствует значение.
8. Удалить из таблицы «dislocation» кортеж, для которого id расположения равен 666. Вставить в таблицу dislocation данные (id расположения пропущен, сделать чтобы id расположения добавлялся автоматически): (971201,0,1,1,1,7), (921202,2,1,1,1,6), (843408,1,1,1,1,6), (843408,1,1,1,1,6). Создать в базе таблицу «пустые вагоны» со следующими атрибутами: количество вагонов, тип вагона, время ожидания, период, id станции. Заполнить ее, исходя из исходных данных в базе (таблица «dislocation»). Предложить способы проверки (и проверить) на наличие одинаковых комбинаций значение составного атрибута: тип вагона, период, id станции.
9. Для станций с ненулевым минимальным количеством вагонов увеличить стоимость простоя на 20 процентов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |