|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Хотелось бы узнать мнение о корректности решения упражнения #55 на сайте http://sql.ipps.ru. Кроме того, хотелось бы узнать общее мнение о полезности данного ресурса. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 13:17 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Очень даже хорошо сделано. Можно так: WHERE cd = '12x' OR cd = '24x' или так: WHERE cd IN('12x','24x') Проверяет результат запроса а не его синтаксис. Вобщем можно тестироваться... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 14:19 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Какой-то левый тест. На текст: select model, speed as [МГц], hd as [Гб] from PC where price < 500 сказал: ошибка - отсутствует предложение FROM Оно и понятно - там такой скрипт с ошибкой: if (!(str.toUpperCase().indexOf(' FROM ')>0)){ alert('Отсутствует предложение FROM.'); frmAnswer.txtsql.focus(); return false; } Вот и при устройстве на работу тесты составляют такие вот "учителя". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 14:45 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
А мне вообще сообщил, что я SELECT не написал. Вот уроды. Короче, лажа полная. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 14:47 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
To alexeyvg Учителя здесь ни причем. Ошибку генерит SQL Server. Оказалось, что перед from есть лишний код. Вот скрипт, который работает, хотя визуально не отличается от приведенного: select model, speed as [МГц], hd as [Гб] from PC where price < 500 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 14:56 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Да нормальный тест. У меня все работает замечательно. Вот этот мне особенно понравился: Задание: 7 Найдите номера моделей и цены всех продуктов (любого типа) выпущенных производителем B (латинская буква). Кто без UNION это сделать смог - расскажите плз. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 15:04 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
>Ошибку генерит SQL Server Этож в каком месте запроса от alexeyvg SQL Server генерит ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 15:04 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
To Олег В. А три раза LEFT JOIN. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 15:06 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Его наверное легко подвесить запросом. ну хотя бы таким select * from pc,pc,pc,pc,pc,pc,pc,pc ? Декартово произведение панимаэшь :) Alex PS. Я как-то думал такой тест для sql.ru написать, но отказался от этого идеи как раз из-за этого. Можно конечно timeout поставить, но все равно нагрузка не хилая будет на сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 15:14 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Вот с этим заданием чего-то не так. Может я ощибаюсь? Задание: 8 Найдите производителя, продающего ПК, но не ПК-блокноты. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 15:16 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Решил, может у кого-нибудь есть более красивое решение? SELECT DISTINCT maker FROM Product WHERE type = 'PC' AND maker NOT IN (SELECT maker FROM Product WHERE type = 'Laptop') ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 16:09 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 16:47 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
А мне понравилось. Хорошо бы снабдить задания поясняющими картинками - схемами отношений. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 16:47 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
2Serge I Да я-же написал, где у них ошибка: if (!(str.toUpperCase().indexOf(' FROM ')>0)){ т.е. они требуют, что-бы перед и после FROM были пробелы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 16:53 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
To Glory Да, твое решение более правильное ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 17:00 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Блин, свалили сервак. Я тест не прошел до конца. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 17:03 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
2judge Я думал, после твоего постинга они Query timeout поменьше поставили, не стал пробовать. Но кто-то ещё попробовал... А права на создание постоянных таблиц в темпдб только-что порезали :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 17:06 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
как еще их завалить? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 17:07 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Да не надо валить их. Люди доброе дело делают, к тому же бесплатно... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 17:10 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
да никто и не валил... просто им подумать хорошо надо было, прежде чем пускать запросы с инета. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 17:22 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
Хорошая штука получилась. Мне понравилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 18:05 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
To alexeyvg Ошибка есть, согласен. Прочитал невнимательно. Скоро не будет. To antonz Схема будет. Как насчет №55. Или все нормально? Собственно я так и считаю. P.S. Просьба не валить. Это не не Петнагон, слава Богу. Кстати говоря, как заблокировать декартово произведение. Пока приходит в голову только проверку на наличие Where при перечислении таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 19:32 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
2 Serge I: К сожалению, врядли получится все заблокировать. Запрос всегда можно будет составить таким образом, чтобы он изрядно помучал сервак. Единственное, что вы можете сделать - воткнуть небольшой timeout. А так действительно отличная вещь, надеюсь народ у нас серьезный и не будет валить сервак. Alex ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 19:41 |
|
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
|
|||
---|---|---|---|
#18+
так ведь можно будет написать WHERE 1 = 1 или WHERE model = model или WHERE model <> speed и т.д. да еще и через FULL JOIN всего не отследишь :( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 19:41 |
|
|
start [/forum/topic.php?fid=46&msg=32106195&tid=1683914]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 145ms |
0 / 0 |