Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 [9] 10 11 12 13 .. 31   вперед  Ctrl
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
NODUS
Guest
Предлагаю юзеру ZORRO не засчитывать его рейтинг, так как он по результату все тесты прошел за 15 минут, а это возможно только в том случае, если он уже проходил этот тест под другим логином, а потом просто скопировал результаты ответов на новый логин!
25 июн 03, 04:08    [240631]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Smile
Member

Откуда:
Сообщений: 1180
=) а те не все равно? решай для себя, какая разница, как другие решают???
25 июн 03, 08:42    [240689]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Skleroz
Member

Откуда:
Сообщений: 117
to Smile: Тогда нах%ра рейтинг? ТОП 100? Недельный?
to Модератор: По просьбам некоторых участников поставьте пожалуйста кнопочку "показать ответ", а рейтингу маздай! Чтоб не отвлекал! Да и вообще, нафиг этот ресурс нужен! Дружно читаем книжки и выеживаемся перед коллегами на работе!
А! Даже не так! Нужно не "показать ответ", а "засчитать ответ, как правильный", или "подставить правильный запрос". Точно!
25 июн 03, 09:26    [240732]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Алексей NODUS
Member

Откуда: ХАБАРОВСК
Сообщений: 5
для меня правильно - когда честно, а иначе на*ер всё это надо и этому топ 100 цена тогда=0
25 июн 03, 09:33    [240737]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Алексей NODUS
Member

Откуда: ХАБАРОВСК
Сообщений: 5
Вопрос УМНЫМ.
ЗАДАНИЕ 55.

SELECT class, 

(SELECT launched FROM (SELECT launched FROM ships sh WHERE cl.class=sh.name
UNION
SELECT launched FROM ships sh WHERE cl.class=sh.class AND cl.class<>sh.name
AND launched=(SELECT MIN(launched) FROM ships sh2
WHERE cl.class=sh2.class
) ) tab ) year
FROM classes cl


почему он не видит cl.class в строке:
WHERE cl.class=sh2.class
25 июн 03, 09:48    [240749]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Smile
Member

Откуда:
Сообщений: 1180
смысла во времени решиня задач в этом топе нет
некоторые задачи я решаю долго, а некоторые после решения в три часа ночи откроешь из любопытства и вырубаешься спать
а до решения добираешься через неделю, то работа, то еще че нибудь
так в чем смысл, если на решение я потратил пол часа, а мне засчитывается неделя?
конечно не понятно че я делал, решал ли я ее полчаса или неделю, но тем не менее
так что мне все равно до рейтинга и на каком я месте и тем более до времени
ну, немогу я не посмотреть на следующую задачу
25 июн 03, 10:04    [240782]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Алексей NODUS
Member

Откуда: ХАБАРОВСК
Сообщений: 5
SMILE! Речь шла о другом, но тебе видимо сложно прочесть и понять, что там написано. Прочти сабж еще раз.
25 июн 03, 10:39    [240845]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Smile
Member

Откуда:
Сообщений: 1180
читаю и понимаю я намного лучше, чем знаю sql
ясное дело, что вам до слез обидно, что кто то вас так жестоко обманул =)
все итак было понятно как Зорро решил свои задачи (в том числе и разработчикам) и причем давным давно, и никого это не задевало, а вас почему-то обидело
25 июн 03, 10:45    [240859]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
неважно кто
Guest
Нодус, не тренди. Умные люди давно уже прочувствовали ситуацию и придумали способ ее решения. Кстати, ты никогда не сталкивался с ошибкой "Subquery returned more than 1 value"?
25 июн 03, 11:23    [240942]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
B52
Guest
sql.ipps.ru висел все выходные...
Задачки понравились, слава богу - все позади, а то работать не мог спокойно. Дольше всего думал над 64 и 65. Узнаешь много новых возможностей. Даже пришлось лезть в Help и смотреть как правильно пишется join , так как в жизни его редко применяю.
30 июн 03, 10:13    [245567]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
VIG
Guest
2 Serge_I
Отправил Вам письмо на мыло.
VIG
30 июн 03, 10:52    [245615]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Aelita
Guest
№53
и почему это неправильно??????????????

select cast(avg(numGuns) as decimal(8,2)) as 'Avg-numGuns'
from classes
where type='bb'

помогите!
30 июн 03, 19:35    [246462]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
B52
Guest
Aelita, если в classes нет ни одной записи - как думаешь, что вернет avg () ???
По-моему NULL , а должно было ..... Вообщем , смотри FAQ и будет тебе счастье....
1 июл 03, 07:45    [246614]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Smile
Member

Откуда:
Сообщений: 1180
опять сайт не работает
беспредел какой-то
1 июл 03, 16:22    [247556]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Aelita
Guest
B52
Нет мне счастья(
1 июл 03, 17:02    [247629]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Aelita
Guest
Счастье есть, оно было так рядом)
2 июл 03, 18:10    [249153]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Tracer
Member

Откуда:
Сообщений: 728
Задание: 37
Найдите классы, в которые входит только один корабль из базы данных (учесть также корабли в Outcomes).

два варианта
1.
SELECT s.class FROM

( SELECT class as class FROM Ships
UNION ALL SELECT ship as class FROM Outcomes ) s
WHERE EXISTS ( SELECT 1 FROM Classes WHERE class = s.class )
GROUP BY s.class
HAVING COUNT(*) = 1


2.
SELECT class FROM Classes a

WHERE 1 = ( ( SELECT count(*) FROM Ships WHERE class = a.class ) + ( SELECT count(*) FROM Outcomes WHERE ship = a.class ) )


Оба возвращают правильные значения, хотя результат -
"Неверно.
Результат выполнения Вашего запроса:

class
Bismarck

Результат правильного выполнения упражнения:

class
Bismarck ".

Вопрос - в чём траблы ?
10 июл 03, 19:10    [257929]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Оба запроса содержат одну и ту же ошибку, а это уже патология (шутка).
Если головной корабль содержится и в Outcomes, и в Ships (а почему бы нет), вот их у вас уже два (UNION ALL), хотя это один и тот же корабль.
11 июл 03, 11:00    [258351]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Tracer
Member

Откуда:
Сообщений: 728
Понятно, спасибо
11 июл 03, 12:00    [258472]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Tracer
Member

Откуда:
Сообщений: 728
Еще несколько замечаний
№35 - почему "уровень" вопроса = 3. ИМХО должен быть 1
№43 = №46
11 июл 03, 12:41    [258533]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Полностью согласен с тем, что некоторые оценки сложности не согласуются со здравым смыслом. Но

1. Условия для всех одинаковы.
2. Если я изменю сложность заданий, то замучаюсь отвечать на письма с просьбой объяснить, почему у них уменьшилось количество очков.

Так что давайте оставим все как есть, чтобы не создавать ненужных проблем.
11 июл 03, 13:43    [258697]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
CSU
Guest
№46
Может кто нибудь подскажет где ошибка?

select battle 'bat'
from outcomes o
left join ships s on o.ship=s.name
left join classes c on s.class=c.class or o.ship=c.class
where country is not null
group by battle, country
having count(*)>2
13 авг 03, 13:16    [298827]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Smile
Member

Откуда:
Сообщений: 1180
да уж все забыли давно про это =))
13 авг 03, 13:26    [298851]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
CSU
Guest
была надежда что еще не все :))
к счастью нашел ошибку
13 авг 03, 14:22    [298980]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
На сайте появился форум, на котором можно обсудить решения задач. Есть некоторые особенности:
1. Без регистрации форум не доступен.
2. На каждое упражнение – отдельный топик.
3. К обсуждению допускаются только те участники, кто решил данное упражнение.
4. Если возможность вставить скрипт своего решения в текст сообщения.
5. Самый оптимальный заход: под логином зайти на страницу с упражнениями. Там внизу есть ссылка. Или после решения (или выбора ранее решенного) упражнения появится ссылка на соответствующий топик рядом с текстом задания.
P.S. Заранее приносим свои извинения за возможные баги. Пишите, если у вас появятся какие-либо замечания или предложения.
P.P.S. В дальнейшем планируется сделать голосование по выставленным решениям с начислением дополнительных рейтинговых баллов за самые красивые (эффективные, короткие и т.д.) варианты.
18 авг 03, 12:39    [303863]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 [9] 10 11 12 13 .. 31   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить