Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 31   вперед  Ctrl
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
RiliR
Member

Откуда:
Сообщений: 170
Я че не так в 55-м?


SELECT C.class, S.launched year
FROM Classes C
LEFT JOIN Ships S ON C.class = S.name


Результаты вроде совпадают.
Или я торможу?
20 фев 03, 15:45    [133163]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
RiliR
Member

Откуда:
Сообщений: 170
# 60
Что-то тоже не пойму, чего не нравится?


SELECT I.point, (I.sinc - O.sout) Remain
FROM
(SELECT point, SUM(inc) sinc
FROM Income_o
WHERE date <= '20010415'
GROUP BY point) I
INNER JOIN
(SELECT point, SUM(out) sout
FROM Outcome_o
WHERE date <= '20010415'
GROUP BY point) O
ON I.point = O.point
20 фев 03, 17:22    [133252]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
RiliR
Member

Откуда:
Сообщений: 170
В 60-м оказывается "на" означает <, а не <=. :/
Интересно, эт только я подумал наоборот? :)
20 фев 03, 17:28    [133256]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To RiliRТут есть неоднозначность формулировки. Пусть есть головной корабль в Outcomes, отсутствующий в Ships. И пусть есть корабли этого же класса в Ships с известным годом спуска на воду. Вы справедливо считаете, что головной корабль был первым. Но система пока полагает, что это минимальный год спуска на воду кораблей этого класса.
Неоднозначности формулировок будут устранены, пока же приходится давать пояснения.
20 фев 03, 20:15    [133375]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
RiliR
Member

Откуда:
Сообщений: 170
2 Serge I

Резюме:
Вообще-то много неоднозначностей и недомолвок, но в целом мне понравилось.
Сама идея - интересная.
Хотелось бы продолжения.
20 фев 03, 20:43    [133384]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Yran
Member

Откуда:
Сообщений: 130
Интерестно, но не всегда понятно что требуется.
Хорошо бы чтобы было что-то аналогичное но не только по Select.
21 фев 03, 14:28    [133698]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To RiliR

Я думаю над продолжением. Не хочется повторяться, поэтому должны быть другие схемы. Пока вырисовываются две схемы: одна со связью многие-ко многим, а вторая с рекурсивной связью типа иерархии.

To Yran

Идея реализовать упражнения по другим операторам SQL, в частности по DDL. Однако пока не уверен, что мы сможем обеспечить достаточную защиту сервера.

To All

Предложение ко всем участникам форума. Если у вас есть интересные идеи по поводу новых упражнений, напишите разработчикам. Ваше авторство гарантировано.
21 фев 03, 16:05    [133793]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Поправлены формулировки заданий.
Если какие-либо задания по-прежнему вызывают недоумение, сообщите на форуме, а лучше пишите разработчикам ресурса:
msi77@mail.ru
24 фев 03, 13:02    [134368]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Yran
Member

Откуда:
Сообщений: 130
Что-то с 26-м непонятно.
То ли условие поставлено некорректно, то ли ответ неверный.
Уже вроде все возможные варианты перепробовал, а результат не тот.
Подскажите, кто знает, как должно быть. Может я условие как-то не так понимаю или при исправлении ошибок на сайте что-то испортилось в 26 вопросе.
25 фев 03, 12:52    [134846]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
mahoune
Member

Откуда: Moscow
Сообщений: 5653
Округлять надо в самом конце, а не каждое вычислениеКартинка с другого сайта.
25 фев 03, 13:22    [134868]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To Yran

Проверка №26 выполняется корректно (можно ведь просто посчитать среднее, например, в Excel). Не дождался кода, но кажется догадался, где в запросе может быть ошибка. Использования просто UNION удаляет дубликаты строк. Поэтому если, скажем, имеются данные 1, 2, 2 со средним значением 5/3, то при использовании UNION получим 1, 2 со средним значением 3/2. Поэтому в данном случае следует использовать UNION ALL (см. справка стр.6).
26 фев 03, 22:10    [136183]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Magnus23
Member

Откуда:
Сообщений: 8950
Вот застрял на 14 1
средние значения для всех получил а как к ним прицепить сами скорости не доезжаю, уже и так и сяк крутил , не получается, может я к вечеру отупел уже, подскажите кто нибудь где копать?
27 фев 03, 00:35    [136212]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Magnus23
Member

Откуда:
Сообщений: 8950
Ну точно надо меньше курить....

SELECT SPEED, AVG(PRICE)

FROM PC
GROUP BY SPEED

проще некуда блин... но 10 часов на работе сказываются. %)
27 фев 03, 01:06    [136221]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Magnus23
Member

Откуда:
Сообщений: 8950
ИМХО в 15 упражнении ошибка или кто то уже базу подкрутил .
вот такой код
SELECT DISTINCT A.HD,B.HD

FROM PC AS A LEFT JOIN PC AS B ON A.HD=B.HD AND A.MODEL<>B.MODEL
WHERE B.HD IS NOT NULL

по идее должен давать верный результат, но hd=14 в нем не появляется именно потому что присутствует только в одной модели. Хотя в 'Верном результате' он есть.
Как это обьяснить? Учитывая что в самом начале сказано, что модели уникальны!
27 фев 03, 02:12    [136228]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
marse
Member

Откуда:
Сообщений: 112
Фух. Наконец-то сделал.
Тут главное понять, что от тебя хотят :-)
27 фев 03, 14:54    [136696]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
marse
Member

Откуда:
Сообщений: 112
А что такое в рэйтинге 'Days'
Уж не имеется-ли ввиду, сколько времении я это делал?
Похоже на время, когда я зарегестрился.
И сортировка там по Scores, Days.

Упс. Это-ж меня щас сместят с почетного восьмого места :-)
давайте только ORDER By Scores :-)
27 фев 03, 15:01    [136712]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To Magnus23

Model является первичным ключом в Product. В этом смысле модели нет повторяются. В таблице PC (и других) может быть несколько одинаковых моделей, скажем, имеющихся в продаже. Более того, они могут отличаться по объему RAM, HD и т.д.
Т.е. сравнение A.MODEL<>B.MODEL здесь не годится. В заблуждение может ввести краткое описание БД. Там в отношениях отсутствует поле code (PK), которое имеется на схеме данных. Мы это исправим. Странно, что никто не сообщил этого на форуме.
Базу никто не «подкручивал» и подкручивать не собирается. Если произойдут какие-либо изменения, мы обязательно сообщим об этом.

To marse

Если у вас есть какие-либо более разумные соображения по сортировке результатов, поделитесь с нами.
27 фев 03, 23:23    [137025]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Magnus23
Member

Откуда:
Сообщений: 8950
2 Serge I:
Да, конечно, я уже разобрался. И кстати решил я ее именно посмотрев схему базы и использовав code. Т.е брал одну и тут же модель но сразными кодами, просто.
Но вот описание действительно сбивает с толку. Сначала я ведь и базировался на этой уникальности, плюс не знал о наличии code.
Но вот например номер 25 меня уже добил :)

Найдите производителей принтеров, которые производят ПК с самым быстрым процессором среди всех ПК, имеющих наименьший объем RAM.

результат совпадает а неверно.
И писал то я ее не 'подбором' логика вроде правильная но не проходит.
28 фев 03, 01:12    [137038]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
akuz
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 6749
Если у вас есть какие-либо более разумные соображения по сортировке результатов, поделитесь с нами.

По алфавиту.
28 фев 03, 09:57    [137159]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Rom
Member

Откуда: SPb
Сообщений: 425
http://sql.ipps.ru/ - чего-то он того, помер что ли ??
28 фев 03, 13:26    [137405]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To Magnus23

Пришлите или приведите на форуме ваш код для №25, попробуем разобраться. Однако тот факт, что многие сделали это упражнение, вселяет некоторую уверенность, что с ним все нормально.

To akuz

Но тогда несчастный с фамилией на Я (Z) никогда не будет наверху списка. Я все же считаю, что тот, кто решил быстрее других, может рассчитывать на лидерство.
Кстати время идет не с момента регистрации, а от первого решенного упражнения.
28 фев 03, 13:31    [137409]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Rom
Member

Откуда: SPb
Сообщений: 425
почему в 20 2 к у меня не правильно ?
select maker, count(*)
from
Product pr
inner join
PC p
on pr.model = p.model
group by maker
having count(*)>=3
28 фев 03, 13:46    [137432]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Rom
Member

Откуда: SPb
Сообщений: 425
мой рез-т
name country
Iowa USA
North Carolina USA
Yamato Japan

правильный
class country
Iowa USA
North Carolina USA
Yamato Japan

говорит, что неверно ??
28 фев 03, 14:01    [137443]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Rom
Member

Откуда: SPb
Сообщений: 425
то же самое для 34
28 фев 03, 14:17    [137462]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Glory
Member

Откуда:
Сообщений: 104751
Я все же считаю, что тот, кто решил быстрее других, может рассчитывать на лидерство.
Кстати время идет не с момента регистрации, а от первого решенного упражнения.


Мысли вслух. Может быть правильнее учитывать и количество попыток решения каждого задания. А то ведь придется сидеть по 24 часа в сутки для установления рекорда. Что наверное все-таки нереально.
28 фев 03, 14:21    [137466]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 31   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить