Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 10 11 12 13 14 [15] 16 17 18 19 .. 31   вперед  Ctrl
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
FireWall может помнить старый dns. У меня как раз был этот случай.
22 окт 04, 08:59    [1053450]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Гость-Саша
Guest
Я посмотрел вроде в этих упражнениях такого нет.
Кто поможет?
Файл состоит из одного большого текстового поля. В нем есть запись, которая содержит где-то в средней части поля информацию "14/Oct/2004:09:09:21" - положение не известно - может быть разным. Как мне составить запрос, который содержит эту запись и все остальные записи файла идущие после этой(не обязательно, чтобы они содержали этот текст). Только пожалуйста без функций и процедур - один только запрос.
22 окт 04, 09:32    [1053526]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nika_k
Member

Откуда:
Сообщений: 10
Почему это не проходит ?

Select Distinct
maker
From Product As Pr
Inner Join
(Select
model, speed
From Pc
Where ram = (Select Min(ram) From Pc)
) As PP
On Pr.model = PP.model
Where PP.speed In (Select
Max(speed)
From Pc
Where ram = (Select Min(ram) From Pc)
)
23 окт 04, 01:27    [1056195]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
serg_s
Member

Откуда:
Сообщений: 82
что не так в Задании 58.

Результаты совпадают но не зачитывает.

select a.country, AVG((A.bore*A.bore*A.bore)/2) as weight  from
(
select c.country, c.bore
from ships s
inner join Classes c on c.class=s.class
where c.country is not null
Union All
select x.country, x.bore
from Outcomes o
inner join Classes x on x.class=o.ship
left join Ships z on z.name=o.ship 
where z.name is Null 
and x.country is not null
) as a
group by a.Country
3 ноя 04, 15:58    [1081164]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Hohol
Member

Откуда:
Сообщений: 92
Застрял на задании 65. Подскажите метод определения "хотя бы два раза подряд"
5 ноя 04, 07:48    [1085212]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Vassili
Member

Откуда:
Сообщений: 139
2 Hohol

Два раза подряд это означет, что not exists (select * from ... where ... поставить условие, что не вклинивается никакой записи между двумя искомыми)
10 ноя 04, 11:49    [1093905]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
3ABXO3
Member

Откуда: Moscow
Сообщений: 14
Задание #16
... Люди добрые, подскажите пожалуйста, почему первый вариант отвергается, хотя результат выдает тот же ...

Select max(model) as 'model', min(model) as 'model', speed, ram
From PC
Group by speed, ram
Having max(model) > min(model)

...........................................

Select Distinct pc1.model as 'model', pc2.model as 'model', pc1.speed, pc1.ram
From PC pc1, PC pc2
Where pc1.speed = pc2.speed and pc1.ram = pc2.ram and pc1.model > pc2.model

З.Ы. .... мне кажется, что с точки зрения производительности первый вариант предпочтительней
12 ноя 04, 16:59    [1102860]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To 3ABXO3
Не думаю, что имеет смысл говорить о сравнении производительности запросов, один из которых неверен.
Тот факт, что результат выполнения некоторого запроса совпадает с результатом «правильного» на некотором наборе данных, еще не говорит о его правильности. Что и имеет место для первого варианта решения задачи.
«Правильный» запрос должен давать правильный результат на любых данных, совместимых со схемой БД.
12 ноя 04, 18:50    [1103196]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
3ABXO3
Member

Откуда: Moscow
Сообщений: 14
To Serge I

упсс ... а в чем ошибку допустил ?

... со следами искусственного интеллекта на лице ...
12 ноя 04, 21:36    [1103376]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To 3ABXO3
В этой задаче требуется упорядочить все модели, а не только максимальную и минимальную. Экстремальные характеристики упомянуты для однозначности, т.е. чтобы выводить пару моделей один раз, например:

1122 1121

но не

1121 1122

Поскольку такой подход к решению встречался уже неоднократно, я поясню эту задачу в рассылке.
P.S. Еще раз прочитал формулировку. Вроде все понятно. Может добавить слово «все»:
Найдите ВСЕ пары моделей…
13 ноя 04, 15:45    [1103967]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To 3ABXO3
В этой задаче требуется упорядочить все модели, а не только максимальную и минимальную. Экстремальные характеристики упомянуты для однозначности, т.е. чтобы выводить пару моделей один раз, например:

1122 1121

но не

1121 1122

Поскольку такой подход к решению встречался уже неоднократно, я поясню эту задачу в рассылке.
P.S. Еще раз прочитал формулировку. Вроде все понятно. Может добавить слово «все»:
Найдите ВСЕ пары моделей…
13 ноя 04, 15:46    [1103968]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
filatova helen
Guest
помогите с упражнением 95.Что-то я не могу понять как его делать. Подскажите идею.
16 ноя 04, 12:50    [1108822]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Напишите разработчикам.
Вложите запрос.
16 ноя 04, 16:53    [1110302]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
filatova helen
Guest
Спасибо все решила
16 ноя 04, 16:56    [1110326]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Салпетриера
Member

Откуда: Ростов-на-Дону
Сообщений: 35
Вроде первые сертифицированные специалисты появились?
17 ноя 04, 14:20    [1113213]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To Салпетриера
Точно.
Хотите имена?
17 ноя 04, 21:20    [1114844]     Ответить | Цитировать Сообщить модератору
 Мне пришел по почте !  [new]
josia
Member

Откуда: http://exactpro.com
Сообщений: 482
Мне сегодня пришел по почте. Большое Спасибо. К сожалению почтовая служба свернула конверт надвое, помяв мой сертификатик :( .
Тем не менее очень приятно.

:) Недалек тот день когда шпаргалки с ответами к sql-ex.ru появятся в интернете, для всех желающих получить такой сертификат. Это хорошо, поскольку у создателей сайта тогда будет достаточно средств на его развитие, чего я им искренне желаю. :) :) :)

С благодарностью Йося.
18 ноя 04, 17:28    [1118062]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To josia
Во-первых, я сожалею, что наша почта работает не совсем корректно.
То, что от нас зависит, я постараюсь сделать. Например, вкладывать картонку в пределах допустимого веса. Придется вникнуть в эту проблему. :-)
Поскольку мы заинтересованы в качестве выдаваемого сертификата, я тоже размышлял над тем, что имеется возможность воспользоваться чужими решениями. Я сам «способствую» этому, анализируя неправильные решения в рассылке. Но это естественно, т.к. рассматриваю сайт, в первую очередь, как обучающий, и считаю, что нужно не только ставить «капканы», но и рассказывать, как в них не попасть. Тем более, что я не публикую правильных решений, а объясняю, почему неправильны неправильные.
Для себя я вижу выход в ротации задач и добавлении новых заданий. Сейчас во время перекуров я как раз размышляю над тем, как заменять задачи, не меняя уже реализованной логики. Ну, и при очередном добавлении новых задач планка для получения сертификата будет повышаться.
18 ноя 04, 19:11    [1118461]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Дмитрий Валуев
Member

Откуда: Южное Тушино
Сообщений: 232
И я сегодня получил...Спасибо БОЛЬШОЕ :^)
Полностью присоединяюсь к мнению josia.
Проект sql-ex.ru - отличная идея и отличная реализация!
ЗЫ.Сертификат тож слегка потрепали, но не до такой степени.
18 ноя 04, 20:17    [1118569]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
3ABXO3
Member

Откуда: Moscow
Сообщений: 14
To Serge I

Уважаемый Serge I, ... уперся в задание № 35 что называется рогом, ни как его не пройду, пробовал по разному (около 10 разных запросов), выдает правильную выборку но принимать ответ отказывается ... понятно, что правильная выборка, на этом наборе данных еще не говорит о правильности запроса ... Или я его не правильно понимаю (перечитал сто раз) или я петя иванов ... Можно услышать от вас насколько слов об этом задании ?

З.Ы. ... прилагаю один из последних моих варриантов.

Select O.Ship, (Select C.Displacement From Classes C Where C.Class = S.Class) AS 'Displacement', (Select C.NumGuns From Classes C Where C.Class = S.Class) AS 'numGuns'
From Outcomes O Left Join Ships S ON S.Name = O.Ship
Where O.Battle = 'Guadalcanal'
19 ноя 04, 15:45    [1121388]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
3ABXO3
Member

Откуда: Moscow
Сообщений: 14
... собака зарыта как всегда под носом :) ... т.е. корабль может участвовать в сражении но отсутствовать в таблице Ships, но это не запрещает присутствовать классу это корабля в таблице Classes ... хоть в данном наборе его и нет ..... :) вот млин структура сразу не ведешь ...
19 ноя 04, 17:23    [1121813]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To 3ABXO3
Вот и слава Богу. А я, кстати, эту задачку рассматривал в рассылке. Подпишитесь, может где время сэкономите :-)

http://subscribe.ru/stat/comp.soft.db.sqlex

Что касается структуры, то я ее вместе с идеями многих задач первого этапа позаимствовал из книги Дж.Ульмана, весьма известного специалиста в области БД из Стандфордского университета. У него есть персональная страница. Так что я вашу стрелку перевожу на него :-).
Если говорить без шуток, то это прекрасный практический урок того, какой не должна быть схема. Поскольку мы пока не в состоянии сделать ресурс по проектированию (может в будущем), пусть хоть на этом народ поучится. Ведь когда все хорошо, ничему не научишься. Это ведь Рай, а чтобы научиться чему-либо, нужно попасть в Ад.
Сильно сказал :-). Издам, пожалуй, книгу «SQL в афоризмах».
19 ноя 04, 20:58    [1122365]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Gena G.
Member

Откуда: Oz
Сообщений: 977
Хм... Что-то я подзагруз на вопросе 30. Пишу

select i.point outlet, 
i.date, sum(o.out) Outcome, sum(i.inc) income 
from Income i left join Outcome o 
on i.point = o.point and i.date = o.date 
group by i.point , i.date 
UNION 
select o.point outlet, 
o.date, sum(o.out) Outcome, sum(i.inc) income 
from Income i right join Outcome o 
on i.point = o.point and i.date = o.date 
group by o.point , o.date 

И в результате в некоторых полях у меня значение в 2 раза больше чем в "правильном". Что я неверно истолковал в вопросе?
23 дек 04, 03:58    [1202532]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Gena G.
Member

Откуда: Oz
Сообщений: 977
Более не надо - пришло озарение.
23 дек 04, 07:11    [1202575]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Мы насобирали ссылок на электронные книги по базам данных и SQL. Отсюда их можно закачать: http://www.sql-ex.ru/books.php
Правда, все они оказались на английском языке. Вспоминается С.Михалков: «…должен каждый ученик изучать чужой язык». :-)
23 дек 04, 10:52    [1203128]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 10 11 12 13 14 [15] 16 17 18 19 .. 31   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить