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

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

Bismarck приведен просто как пример головного корабля, отсутствующего в Ships. Его не было при Гвадалканале.
17 май 05, 09:20    [1546050]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
serg_piter
Member

Откуда: Calgary, Canada
Сообщений: 53
Задача 41.
select name from ships where launched<1941
union
select ship from outcomes a,battles b where a.battle=b.name and b.date<1941
union
select ship from outcomes a where ship in
(select class from classes ) and exists (select * from ships where class=a.ship and launched<1941)

Т.е. выбираем корабли, с известным годом до 1941, добавляем участвовавшие в битвах до 1941 и, наконец, из списка результатов битв (только в нем могут быть еще невключенные) добавляем головные корабли класса, в котором есть корабли, построенные до 1941.
На основной базе OK, на проверочной - не хватает семи записей. Какие еще гипотетические ситуации не учел ?
23 май 05, 16:13    [1564884]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

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

b.date< 1941

т.к. date имеет тип datetime.
23 май 05, 16:55    [1565068]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
aksay
Member

Откуда:
Сообщений: 1
--Задание: 41
--Найдите названия всех кораблей из базы данных, спущенных на воду до 1941 г.
select name from ships where launched<'1941'
union
select ship from outcomes where battle in
(select name from battles where date<'1941-01-01')

union
select ship from outcomes o where
exists(select class from ships where launched<'1941' and class=o.ship)

union
select name from ships s where
exists(select class from ships where class=s.name and launched<'1941')
Не подскажите куда уплыл один кораблик?
23 май 05, 20:17    [1565755]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

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

Пишите почтой, я расскажу, где его искать.
Не вы один ищете :-)
23 май 05, 21:30    [1565830]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
serg_piter
Member

Откуда: Calgary, Canada
Сообщений: 53
Закончил сегодня последнее упражнение (№ 137).
Получил массу удовольствия.
Замечательная идея создания этого сайта подкреплена
прекрасной реализацией и отличным администрированием.
Не было случая, чтобы Serge1, не знаю уж, автор он или просто
администратор сайта, не ответил на мои вопросы в течении нескольких
часов. Особенно данный ресурс полезен для тех, у кого нет SQL -сервера.
Да и у тех, кто сервер имеет, вряд ли часто возникают сложные задачи,
решение которых требует полета мысли, а здесь кладезь таких ситуаций.
Наличие справки по SQL и FAQ избавляет от необходимости разыскивать
информацию в сети.
Из недостатков - недостаточно четкие формулировки некоторых задач,
и слишком маленькая основная база, на некоторых задачах выдающая
в результате правильного запроса пустую таблицу.
Ну и, конечно же, рейтинг. Дух соревнования - очень сильный стимул.
В общем, ребята, если решите хотя бы сотню задач, будьте уверены, с
любой практической проблемой вы справитесь.
12 июл 05, 01:27    [1694681]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Николай Носков
Member

Откуда: Пушкино
Сообщений: 24
Вопрос по упражнению 17 DML

Для каждого корабля с неизвестным годом спуска на воду записать в поле
launched средний год спуска на воду кораблей этого класса с точностью до
года. Если последний неизвестен, записать средний год спуска на воду кораблей страны данного
корабля с точностью до года.

Не проходит запрос:

update ships set launched = coalesce(launched,
cast(
coalesce((select avg(s.launched)
from ships s where (s.class= sf.class)),
(
select avg(s3.launched)
from ships s3 inner join classes c3 on (s3.class=c3.class) inner join classes c5 on (c3.country=c5.country)
inner join ships s5 on (c5.class=s5.class)and(s5.name=sf.name)
)
)
as Integer))
from ships sf

на текущем наборе данных нельзя проверить этот запрос т.к. в таблице Ships нет launched is null

Что не так?
13 июл 05, 17:11    [1701339]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
Дико извиняюсь, что поднимаю этот топик, но почему-то нет связи с www.sql-ex.ru? Гляньте, у кого время есть, плз - мож это моя подсеть шалит?
22 июл 05, 15:09    [1728337]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Пришло в рассылке:

автор
Новости сайта "Упражнения по SQL" Специальный выпуск (22 июля 2005 г.)
§ Стали нехорошей традицией проблемы с сервером DNS, когда администратор уходит в отпуск.
Сам сайт откликается. Доступ к нему можно организовать, если прописать IP сайта в файле hosts:
Пуск-Выполнить...
notepad %systemroot%\system32\drivers\etc\hosts
добавить строчку
213.248.60.205 www.sql-ex.ru
Приносим свои извинения за вынужденный простой. Претензии по компенсации времени решения принимаются.
Контакты
По всем вопросам, связанным с функционированием сайта, проблемами при решении упражнений, идеями вы можете обращаться к Сергею И.Моисеенко msi77@yandex.ru <mailto:msi77@yandex.ru>. Вы также можете предложить свои задачи для публикации на сайте.
22 июл 05, 15:13    [1728363]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
goodron
Member

Откуда:
Сообщений: 436
а у меня и http://sql.ipps.ru тоже не открывается...
может тоже самое нужно сделать
тогда подскажите ip
22 июл 05, 16:28    [1728803]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

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

ipps - это старый хост. Оттуда простоо идет переадресация. Поэтому повторю:

На время проблем можно прописать доменое имя на своей машине (если винда):

Пуск-Выполнить...
notepad %systemroot%\system32\drivers\etc\hosts
добавить строчку
213.248.60.205    www.sql-ex.ru

Если кто потерял время из-за недоступности сайта, напишите после решения, я компенсирую.
22 июл 05, 16:57    [1728969]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

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

ipps - это старый хост. Оттуда простоо идет переадресация. Поэтому повторю:

На время проблем можно прописать доменое имя на своей машине (если винда):

Пуск-Выполнить...
notepad %systemroot%\system32\drivers\etc\hosts
добавить строчку
213.248.60.205    www.sql-ex.ru

Если кто потерял время из-за недоступности сайта, напишите после решения, я компенсирую.

Как говорят мои пользователи: "Делаю все так, как вы говорили, но ничего не получается"
Это я к тому, что "The Web site cannot be found". Он точно работает?
22 июл 05, 17:09    [1729029]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

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

Точно. Уже несколько человек попало.
Скорее всего прокси мешает.
Но тут нужна консультация специалиста по сетям.
Может кто поделится информацией?
22 июл 05, 17:19    [1729073]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

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

Точно. Уже несколько человек попало.
Скорее всего прокси мешает.
Но тут нужна консультация специалиста по сетям.
Может кто поделится информацией?
22 июл 05, 17:30    [1729141]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

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

Точно. Уже несколько человек попало.
Скорее всего прокси мешает.
Но тут нужна консультация специалиста по сетям.
Может кто поделится информацией?

Если ввести в адресную строку 213.248.60.205, то попадаешь на сайт хостинг-провайдера http://www.ahz.ru. А какой будет IP у www.sql-ex.ru, если сделать его ping? У тех, кто сумел подключиться?
22 июл 05, 17:32    [1729156]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To nibbles
Так такой же.
Это уже там определяется виртуальный IP, если я правильно понимаю.
22 июл 05, 19:15    [1729528]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Вот результат:

F:\>ping www.sql-ex.ru

Pinging www.sql-ex.ru [213.248.60.205] with 32 bytes of dat

Reply from 213.248.60.205: bytes=32 time=351ms TTL=100
Reply from 213.248.60.205: bytes=32 time=250ms TTL=100
Reply from 213.248.60.205: bytes=32 time=271ms TTL=100
Reply from 213.248.60.205: bytes=32 time=290ms TTL=100

Ping statistics for 213.248.60.205:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 250ms, Maximum =  351ms, Average =  290ms
22 июл 05, 19:18    [1729532]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
2Serge I
Все - нормально, уже решил 80-ю.
22 июл 05, 23:33    [1729843]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To nibbles
Ну, так расскажите всем, в чем было дело.
Мне по-прежнему пишут, что не помогает.
23 июл 05, 09:00    [1730050]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
Serge I
To nibbles
Ну, так расскажите всем, в чем было дело.
Мне по-прежнему пишут, что не помогает.

О, совет простой! Надо с работы сразу ехать на дачу и коннектиться через скай-линк
Если б это было решено какими-нибудь манипуляциями с настройками, я б обязательно написал - к сожалению, на работе это сделать не получилось. Думаю, какая-нибудь галочка в настройках подсети плюс какие-то глюки у самого сайта - но наш админ ушел чуть раньше, спросить было не у кого.
23 июл 05, 11:22    [1730118]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
(c)VIG
Member

Откуда:
Сообщений: 1507
А когда ваш admin из отпуска вернется ?
23 июл 05, 13:25    [1730193]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To VIG
Через неделю - дней 10.
Однако я надеюсь, что сервер DNS может стартануть и без него.
В прошлый понедельник была подобная ситуация, однако стартанул.
Так что понедельник покажет :-).
23 июл 05, 14:56    [1730225]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Вот получил письмо по уточнению инструкции:

.....
Тем не менее, мне кажется, что Вашу инструкцию надо изменить для таких тугодумов как я, следующим образом:
1.Открой файл hosts с помощью notepad - он обычно находится в каталоге
 ...system32\drivers\etc\hosts - если не можешь найти используй функцию поиска файлов Windows 
2. добавь строчку в конец записей файла: 213.248.60.205      www.sql-ex.ru 
3. Сохрани файл и попробуй открыть сайт. 
4. Сайт теперь должен открываться. 
.....
Оказывается, не только формулировки нуждаются в уточнении :-).
23 июл 05, 20:33    [1730461]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
(c)VIG
Member

Откуда:
Сообщений: 1507
пп 1-3 были выполнены еще вчера, но увы :( Очевидно,notepad у меня не той конструкции :) )
И что интересно, ping www.sql_ex.ru выполняется без всяких проблем.
Будем ждать админа.Хорошего ему отдыха
23 июл 05, 21:36    [1730490]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Однако сервер стартанул.
Нормальная работа сайта восстановлена.
25 июл 05, 13:24    [1732172]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 13 14 15 16 17 [18] 19 20 21 22 .. 31   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить