Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 16 17 18 19 20 [21] 22 23 24 25 .. 31   вперед  Ctrl
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
H2O2
Guest
Напишите о своей проблеме разработчикам со страницы
http://www.sql-ex.ru/developers.php
Они никогда не отказывают в помощи :)
6 май 06, 14:04    [2639375]     Ответить | Цитировать Сообщить модератору
 № 16  [new]
Georgie
Member

Откуда:
Сообщений: 92
упражнение 16

"Найдите пары моделей PC, имеющих одинаковые скорость и RAM. В результате каждая пара указывается только один раз, т.е. (i,j), но не (j,i), Порядок вывода: модель с большим номером, модель с меньшим номером, скорость и RAM."

мой запрос:

select a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.speed = b.speed and a.ram = b.ram and a.code > b.code

Ответ сервера: "Неверное число записей (на 1 больше)".
Насколько понял, решение неверно логически, поскольку мой набор отличается от правильного одной строкой

model model speed ram
1121 1121 600 128

Могу предположить, что нужны пары разных моделей. Дополняю запрос

select a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.speed = b.speed and a.ram = b.ram and a.code > b.code and a.model <> b.model

Не проходим запрос на проверочной базе. Подскажите, в чем моя ошибка, плиз
24 май 06, 13:36    [2700399]     Ответить | Цитировать Сообщить модератору
 Re: № 16  [new]
Georgie
Member

Откуда:
Сообщений: 92
Georgie
упражнение 16

"Найдите пары моделей PC, имеющих одинаковые скорость и RAM. В результате каждая пара указывается только один раз, т.е. (i,j), но не (j,i), Порядок вывода: модель с большим номером, модель с меньшим номером, скорость и RAM."

мой запрос:

select a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.speed = b.speed and a.ram = b.ram and a.code > b.code

Ответ сервера: "Неверное число записей (на 1 больше)".
Насколько понял, решение неверно логически, поскольку мой набор отличается от правильного одной строкой

model model speed ram
1121 1121 600 128

Могу предположить, что нужны пары разных моделей. Дополняю запрос

select a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.speed = b.speed and a.ram = b.ram and a.code > b.code and a.model <> b.model

Не проходим запрос на проверочной базе. Подскажите, в чем моя ошибка, плиз


Виноват, условие в отборе некорректно. Сделал так:
where a.speed = b.speed and a.ram = b.ram and a.model > b.model
Не помогает.
FAQ прочитал, эту ветку тоже. В упор не вижу, что не так.
24 май 06, 15:15    [2701071]     Ответить | Цитировать Сообщить модератору
 Re: № 16  [new]
Georgie
Member

Откуда:
Сообщений: 92
Georgie
упражнение 16

"Найдите пары моделей PC, имеющих одинаковые скорость и RAM. В результате каждая пара указывается только один раз, т.е. (i,j), но не (j,i), Порядок вывода: модель с большим номером, модель с меньшим номером, скорость и RAM."

мой запрос:

select a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.speed = b.speed and a.ram = b.ram and a.code > b.code

Ответ сервера: "Неверное число записей (на 1 больше)".
Насколько понял, решение неверно логически, поскольку мой набор отличается от правильного одной строкой

model model speed ram
1121 1121 600 128

Могу предположить, что нужны пары разных моделей. Дополняю запрос

select a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.speed = b.speed and a.ram = b.ram and a.code > b.code and a.model <> b.model

Не проходим запрос на проверочной базе. Подскажите, в чем моя ошибка, плиз


Виноват, условие в отборе некорректно. Сделал так:
where a.speed = b.speed and a.ram = b.ram and a.model > b.model
Не помогает.
FAQ прочитал, эту ветку тоже. В упор не вижу, что не так.
24 май 06, 15:16    [2701076]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Glory
Member

Откуда:
Сообщений: 104760
Может быть не выполнено это условие задачи - " Порядок вывода: модель с большим номером, модель с меньшим номером, скорость и RAM" ?
24 май 06, 15:19    [2701091]     Ответить | Цитировать Сообщить модератору
 № 16  [new]
Georgie
Member

Откуда:
Сообщений: 92
Прошел такой вариант запроса(поделился человек, спасибо):

select distinct a.model, b.model, a.speed, a.ram

from pc a, pc b

where a.ram = b.ram and a.speed = b.speed and a.model > b.model

Вопрос: ПОЧЕМУ?

Ведь "DISTINCT" исключает повторяющиеся комбинации всех столбцов.

Наконец, такой запрос у меня еще вчера не прошел))
25 май 06, 12:12    [2704683]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Dmitry
Member

Откуда: Saint-Petersburg
Сообщений: 350
Потому что может быть несколько компутеров одной модели. Если скажем есть два компа одной модели и есть комп другой модели с такими же параметрами cpu и RAM, то соотв. пара моделей будет выведена дважды. А повторять одинаковые строчки в результате ни к чему
25 май 06, 15:56    [2706193]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Иван81
Member

Откуда:
Сообщений: 22
Здравстуйте!
Решаю 65 упражнение.
Написал вроде два одинаковых запроса но они выдают разное решение
1-й запрос
select name from passenger a
where id_psg in(
select a.id_psg
from pass_in_trip a,pass_in_trip b
where a.place=b.place and a.trip_no<b.trip_no and
a.id_psg=b.id_psg and not exists(select c.date from pass_in_trip c where c.trip_no>a.trip_no and c.trip_no<b.trip_no and c.id_psg=b.id_psg ))
* Неверное число записей (меньше на 2)

2-й запрос
select d.name
from pass_in_trip a,pass_in_trip b,passenger d
where a.place=b.place and a.trip_no<b.trip_no and
a.id_psg=b.id_psg and not exists(select c.date from pass_in_trip c where c.trip_no>a.trip_no and c.trip_no<b.trip_no and c.id_psg=b.id_psg )
and d.id_psg=a.id_psg
* Неверное число записей (больше на 1)
По моему он должны работать одинаково.
Подскажите пожалуйста что не так
С уважением, Иван
25 май 06, 19:21    [2707404]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
xax_nv
Member

Откуда: Нижневартовск
Сообщений: 928
Ребята, кончайте публиковать здесь свои решения, хоть и не правильные. Если есть вопросы, обращайтесь через сайт к разработчикам, они никогда не отказывают в помощи и отвечают весьма опреративно.
25 май 06, 20:02    [2707499]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
saberhagen
Guest
Оппаньки! Свершилось!
Сегодня был приглашен на собеседки в одну контору (не софтверники, а нефтянники).

В основном, требовались знания T-SQL - т.е. начальство говорит, какой информации желает, аналитик выясняет входные параметры и дает задание на изготовление ХП-шки программисту, а программист формирует запрос и сохраняет его как объект-ХП, начальники через отдельную софтину обращаются к этой ХП и имеют радость в виде грида в экселе. ХП-ка, ессно, остается навеки - вдруг кому-то еще понадобится этот отчет.

Давалось 15 задачек (как мне потом сказали) по T-SQL по возрастающей сложности. Ну, думаю - попал, ковыряния - на час. К счастью, после быстрого решения первой задачи я обмолвился, что на sql-ex.ru такие задачки в первой 10-ке. У меня спросили - до которой задачи я там дошел? Я сказал, что до почти до последней (на самом деле - до конца осталось еще штук 7). У меня попросили сертфикат sql-ex - к счастью, я взял копии всех сертификатов. Пробили номер сертификата по www.sql-ex.ru, сказали, что вопросов по T-SQL больше не имеют и приступили к другим темам - админство и программирование на VB.

Млин! Приятно! У меня еще сертификаты по MS SQL от микрософта (админство и программирование), но на них даже смотреть не стали - прогнали по полной программе.

Вот так! А вы - "не котируется", "не котируется"... еще как котируется! ;))
9 июн 06, 14:44    [2759041]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
xax_nv
Member

Откуда: Нижневартовск
Сообщений: 928
Что случилось с sql-ex? Второй день не могу попасть.
27 июн 06, 10:12    [2815155]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
utmax
Member

Откуда: Коломна
Сообщений: 148
я тоже с самого утра не могу туда зайти :(
27 июн 06, 11:39    [2815651]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Honey811
Guest
Что случилось с sql-ex? Второй день не могу попасть
29 июн 06, 15:29    [2826370]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Lerik79
Member

Откуда:
Сообщений: 202
Все, кто не в курсе, что случилось с учебным ресурсом http://www.sql-ex.ru
подпишитесь на рассылку: Новости сайта "Упражнения по SQL" (http://www.sql-ex.ru).

Сделать это можно на http://www.subscrube.ru
либо можно подписаться с главной страницы сайта http://www.sql-ex.ru (но сайт сенйчас не работает).
29 июн 06, 17:25    [2827321]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
рядом
Guest
так всё-таки - что случилось??
29 июн 06, 17:36    [2827401]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Вдрызг
Member

Откуда: Минск
Сообщений: 369
Lerik79
Все, кто не в курсе, что случилось с учебным ресурсом http://www.sql-ex.ru
подпишитесь на рассылку: Новости сайта "Упражнения по SQL" (http://www.sql-ex.ru).

Не видно что ли что случилось? Пополняют таким образом ряды подписчиков
29 июн 06, 19:03    [2827794]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
chetvertkov
Member

Откуда: Dolgopa
Сообщений: 77
Так все же кто-нибудь ответит,что случилось с сайтом????
30 июн 06, 12:14    [2829950]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Max-xaM
Member

Откуда: Гусь-Хрустальный
Сообщений: 556
Serge I
Хотелось бы узнать мнение о корректности решения упражнения #55 на сайте
http://sql.ipps.ru.
Кроме того, хотелось бы узнать общее мнение о полезности данного ресурса.


Не открывается вообще
30 июн 06, 12:23    [2830018]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nearby
Guest
в рассылке сказали что- проблемы с хостингом. обещали что ещё в четверг заработает. увы.
30 июн 06, 12:29    [2830066]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
alex_Lotar
Member

Откуда:
Сообщений: 58
Задание 41!
Найдите названия всех кораблей из базы данных, спущенных на воду до 1941 г.

select name from ships where launched<1941
union
select ship from outcomes inner join battles on battle=name
where year(date)<1941

union
select o.ship
from outcomes o inner join classes cl on o.ship=cl.class
where (select min(launched) from ships where class=o.ship)<1941

union
select o.ship from outcomes o
inner join classes cl on o.ship=cl.class where
(select min(year(bb.date)) from outcomes oo join battles bb on oo.battle=bb.name
where oo.ship in(select name from ships where class=o.ship))<1941

union
select o.ship from outcomes o
left join classes cl on o.ship=cl.class
left join battles on battle=name where year(date)<1941
and not exists (select name from ships where name<>o.ship and class<>o.ship)

union
select name from ships where launched is null
and class in (
select class from ships where launched<1941
union
select o.ship from outcomes o
inner join battles on o.battle=battles.name
where year(date)<1941
union
select o.ship from outcomes o
inner join classes cl on o.ship=cl.class where
(select min(year(bb.date)) from outcomes oo join battles bb on oo.battle=bb.name
where oo.ship in(select name from ships where class=o.ship))<1941
)

пишет несоответствие данных 24... Если убрать последний юнион, то пишет что не хватает еще одного корабля. Пожалыйста помогите!!! если можно скиньте решение на мыло.
8 сен 06, 11:35    [3109918]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
Kimmy
Member

Откуда: Донецк
Сообщений: 162
Читай объяснение к заданию (рассылки) там подробно описано - само рещение кинуть это ж неинтересно. ;-)
8 сен 06, 12:54    [3110646]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
да перестаньте ж вы публиковать свои решения!
сами же снижаете ценность сертификатов, за которые боретесь!
8 сен 06, 12:57    [3110673]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
alex_Lotar
Member

Откуда:
Сообщений: 58
я вообще то просил помочь... и свое решение привел!!! А если Вы nibbles не можите или не хотите помогать, то я попрошу и не мешать это сделать другим!
8 сен 06, 13:11    [3110800]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
alex_Lotar
я вообще то просил помочь... и свое решение привел!!! А если Вы nibbles не можите или не хотите помогать, то я попрошу и не мешать это сделать другим!


я свой сертификат на этом сайте уже получил и теперь не хочу, чтоб он превратился в простую бумажку... после того, как такие умники как вы будут друг другу "скидывать решение на мыло"
8 сен 06, 13:18    [3110865]     Ответить | Цитировать Сообщить модератору
 Re: Ваше мнение об упражнениях SELECT на http://sql.ipps.ru  [new]
x_vet
Member

Откуда: Московская область
Сообщений: 83
Согласен с nibbles. Надо всего лишь немного подумать, да и фак по этой задаче есть:
8 сен 06, 14:05    [3111289]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 16 17 18 19 20 [21] 22 23 24 25 .. 31   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить