<rmcreative>

RSS

sql-ex.ru

3 октября 2010

Отличный бесплатный набор тестов по SQL от самых простых до довольно сложных. Существует уже довольно давно и хорошо себя зарекомендовал. Имеется рейтинг. После прохождения возможно получить сертификат «SQL Data Manipulation Language Specialist». Языки задач — русский и английский.

Рекомендуется к изучению всем, кто работает с реляционными базами данных.

Пробуем

Комментарии RSS

  1. №3164
    Ekstazi
    Ekstazi 03 окт. 2010 г., 22:39:42

    Прошел уровней 15 ) Давно еще, есть интересные задания, правда жаль что MSSQL

  2. №3165
    msi
    msi 03 окт. 2010 г., 23:29:44

    @Ekstazi Скоро на обучающем этапе будут доступны MySQL и PostgreSQL.

  3. №3166
    Tokolist
    Tokolist 03 окт. 2010 г., 23:50:59

    Сертификат Basic knowledge получил два года назад. Отличный сервис, очень развивает. Иногда удивляет тем на что способен SQL (даже если задача и непрактичная).

    Некоторое время даже поддерживал актуальность сертификата. Сейчас, к сожалению, нет времени :(

    Рекомендую.

  4. №3167
    Sam
    Sam 04 окт. 2010 г., 1:09:55

    Ekstazi То, что MSSQL не очень страшно. Не так уж и много там завязано на конкретную СУБД.

  5. №3168
    Scriptin
    Scriptin 04 окт. 2010 г., 9:32:47

    Попытался зайти на сайт, ответ следующий:

    (system db)
    
    

    Видимо, кто-то прошел все уровни и подобрал SQL-инъекцию для сайта =)

  6. №3170
    msi
    msi 04 окт. 2010 г., 15:10:14

    @Scriptin

    Нечасто, но бывает. Хостинги тоже предлагают "ненавязчивый сервис". :-) Сейчас работает.

  7. №3931
    Алексей
    Алексей 17 февр. 2011 г., 13:03:56

    не все так радужно:http://www.sqlbooks.ru/readarticle.aspx?part=09&file=addition16&lang=rus

  8. №3934
    msi
    msi 17 февр. 2011 г., 20:33:36

    2Алексей -- не все так радужно

    Это лишь мнение одного человева. Есть и другие мнения - http://sql-ex.ru/comments.php . :-) Кстати, упражнения обучающего этапа - http://sql-ex.ru/exercises/index.php?act=learn -- уже реализованы под MySQL и PostgeSQL.

    P.S. Промучался с редактором, но так и не смог вставить нормальную сылку. :-(

  9. №4052
    Андрей
    Андрей 08 марта 2011 г., 17:24:08

    имею сертификат второй сертификат (выдается после 125 задачи). так что поверьте, сайт полезен тем, кто занят бд.

  10. №6204
    losaped
    losaped 11 мая 2012 г., 15:12:35

    парни, а кто-нить может по 14 задаче обучающего этапа подсказать решение, я уже прошел гораздо дальше, к этой периодически возвращаюсь, но прям ступор какой-то. Не могу решить. Хоть посмотреть бы

  11. №6205
    msi
    msi 11 мая 2012 г., 16:59:52

    Не стоит просить решение, и не только из-за нарушений правил сайта. Задача несложная, фактически, на знание синтаксиса. Почитайте и подумайте, дабы потом не было стыдно за себя.

  12. №6206
    losaped
    losaped 11 мая 2012 г., 17:07:05

    решил, буквально 10 минут назад. Бился я над ней очень долго. сложность была в том, что нужно выбрать не только производителя, но и тип товара, соответственно его нужно пихать в group by или в выборке агрегатную функцию вставлять. ну я вставил в MAX мне кажется, что это решение через костыль, но посмотрев в форуме без агрегатной функции решение не нашел. А спрашивал решение я не ради читерства, а чтобы посмотреть на решение, т.к. задолбался с этой задачей))

  13. №6208
    msi
    msi 11 мая 2012 г., 19:21:54

    Если множество содержит одно значение, то это значение будет и максимальным, и минимальным, и средним. Это не костыль, а понимание существа дела. Ну, когда пишешь это сознательно. :-)

  14. №6209
    losaped
    losaped 11 мая 2012 г., 19:30:10

    "Если множество содержит одно значение, то это значение будет и максимальным, и минимальным, и средним." Это не в бровь, а в глаз. Это позволит мне не относиться к данному решению, как к костылю :)

  15. №6453
    dator
    dator 17 июля 2012 г., 20:19:17

    Привет. А не подскажеш мне решение. Я уже месяц не могу эго решить

  16. №6454
    losaped
    losaped 18 июля 2012 г., 0:57:48

    Дружище, двумя постами выше все написано)))

  17. №8321
    Евгений
    Евгений 08 сент. 2013 г., 20:08:06

    И всё, таки, можешь написать решение 14 задачи? двумя постами выше не всё написано

  18. №8322
    losaped
    losaped 08 сент. 2013 г., 20:16:57

    Я так понимаю, что весь затык в том, что все поля из селекта должны быть либо с применением агрегатный функции, либо использоваться вгруп бай, дык вот, ты можешь применить к строковым полям из селект, но которые не нужны в группировке например Max

  19. №8326
    Евгений
    Евгений 08 сент. 2013 г., 23:40:11

    Спасибо за ответ. Это я понимаю, мне непонятно как их сначала всех сгрупировать по производителю и типу с условием having, чтобы отобрать записи для условия "Найти производителей, которые выпускают более одной модели". А затем их нужно ещё сгрупировать только по производителю с max(типом) чтобы отобрать записи для условия "все выпускаемые производителем модели являются продуктами одного типа"

  20. №8327
    losaped
    losaped 08 сент. 2013 г., 23:43:41

    Тут бы я все-таки посоветовал подумать самостоятельно, т.к. тут все довольно прозрачно, чистая логика. Лучше поразомни мозги и в результате испытаешь мозговой оргазм

  21. №8328
    Евгений
    Евгений 09 сент. 2013 г., 0:17:21

    та прост целый день уже сижу. уже пытался использовать и подзапросы и having с подзапросом и чего только не пытался

  22. №8329
    Евгений
    Евгений 09 сент. 2013 г., 0:18:22

    уже и несколькими способами написало мне что правильно, но тест не прошел проверку на тестовой базу

  23. №8330
    Евгений
    Евгений 09 сент. 2013 г., 0:19:08

    на проверочной базе, то-есть

  24. №8331
    Евгений
    Евгений 09 сент. 2013 г., 0:38:08

    Всё же, если не сложно, напиши решение

  25. №8332
    losaped
    losaped 09 сент. 2013 г., 0:41:49

    Это запрещено правилами сайта...

  26. №8333
    Евгений
    Евгений 09 сент. 2013 г., 0:45:20

    да, я видел, но блин, как тогда докопаться до истины?

  27. №8334
    losaped
    losaped 09 сент. 2013 г., 0:48:59

    Ничего. Помозгуй, лучше в мозгу отложиться. Я больше месяца точно бился с ней. Решал другие и периодически возвращался к этой. В итоге победил, чего и тебе желаю. В общем, терпения тебе, Жек

  28. №8335
    Евгений
    Евгений 09 сент. 2013 г., 0:53:12

    ладно, спасибо за поддержку

  29. №9435
    Леся
    Леся 01 дек. 2014 г., 16:32:12

    Второй день не могу открыть сайт sql-ex.ru. Не подскажете, в чем проблема?

  30. №9436
    losaped
    losaped 01 дек. 2014 г., 16:42:07

    Без понятия

  31. №9437
    Леся
    Леся 01 дек. 2014 г., 17:30:16

    А вы можете зайти на sql-ex.ru?

  32. №9438
    Serge
    Serge 01 дек. 2014 г., 17:55:52

    Проблемы с сервером. Конкретней не скажу.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.