понедельник, 8 февраля 2016 г.

Задание: 118


Текст задания:
Выборы Директора музея ПФАН проводятся только в високосный год, в первый вторник апреля после первого понедельника апреля.
Для каждой даты из таблицы Battles определить дату ближайших (после этой даты) выборов Директора музея ПФАН.
Вывод: сражение, дата сражения, дата выборов. Даты выводить в формате «yyyy-mm-dd».


Решение:

Решение задача 72 сайта sql-ex.ru


Текст задания:
Среди тех, кто пользуется услугами только какой-нибудь одной компании, определить имена разных пассажиров, летавших чаще других.
Вывести: имя пассажира и число полетов.



Решение:

select TOP 1 WITH TIES name, c3 from passenger
join
(select c1, max(c3) c3 from
(
select pass_in_trip.ID_psg c1, Trip.ID_comp c2, count(*) c3 from pass_in_trip
join trip on trip.trip_no=pass_in_trip.trip_no
group by pass_in_trip.ID_psg, Trip.ID_comp
) as t
group by c1
having count(*)=1) as tt
on ID_psg=c1
order by c3 desc

Решение задачи 92 сайта sql-ex.ru

Задание: 92
Текст задания:
Выбрать все белые квадраты, которые окрашивались только из баллончиков,
пустых к настоящему времени.
Вывести имя квадрата.
СУБД:
Решение:
[sql]
SELECT Q_NAME FROM utQ
WHERE Q_ID in
(SELECT B_Q_ID FROM utB
WHERE B_V_ID IN
(SELECT…

Ответы на тесты sql-ex.ru 1-57


1.
SELECT model, speed, hd
FROM PC
where price<500
2. 
SELECT DISTINCT maker
FROM product
where type=’Printer’