Обсуждение:SQL-запросы к экзамену по СПАСОИ (10 семестр): различия между версиями
Перейти к навигации
Перейти к поиску
ILobster (обсуждение | вклад) |
Нет описания правки |
||
Строка 20: | Строка 20: | ||
Поясните за "хипстерство в программировании": каким образом <code>JOIN ... ON</code> под него попал? [[Участник:ILobster|iLobster]] ([[Обсуждение участника:ILobster|обсуждение]]) 22:26, 20 июня 2013 (MSK) | Поясните за "хипстерство в программировании": каким образом <code>JOIN ... ON</code> под него попал? [[Участник:ILobster|iLobster]] ([[Обсуждение участника:ILobster|обсуждение]]) 22:26, 20 июня 2013 (MSK) | ||
== Билеты №№ 1 и 30 == | |||
Мне кажется, код будет выдавать номер (и имя) поставщика S2. Не уверен, что это не нужно, но, по-моему, это довольно бесполезно. |
Версия от 21:59, 20 июня 2013
Билет №11
Сначала был такой запрос:
SELECT gorod, sost
FROM (
SELECT gorod, SUM(sostoyanie) AS sost, SUM(SPJ.kolichestvo)
FROM spasoi_ekz.spj, spasoi_ekz.s
WHERE S.nomer_postavshika = SPJ.nomer_postavshika
GROUP BY S.gorod HAVING SUM(SPJ.kolichestvo) > 1000
) A;
Но он выполняется не совсем по заданию - там требуется искать тех поставщиков, у которых среди всех их поставок минимальное значение любой из них больше 1000, а тут считается сумма всех поставок поставщика и только потом сравнивается с 1000.
Я убрал его в комментарии и написал новый.
Хипстерство в программировании
Поясните за "хипстерство в программировании": каким образом JOIN ... ON
под него попал? iLobster (обсуждение) 22:26, 20 июня 2013 (MSK)
Билеты №№ 1 и 30
Мне кажется, код будет выдавать номер (и имя) поставщика S2. Не уверен, что это не нужно, но, по-моему, это довольно бесполезно.