Где некоторые полезные головоломки SQL для обучения SQL на рабочем месте?

Я ищу начальные и промежуточные SQL-головоломки, которые я могу указать на слушателей на практике.

Я знаю http://sqlzoo.net/, который является отличным ресурсом - есть ли что-нибудь еще, что вы могли бы предлагать?

96 голосов | спросил 4 revs, 3 users 100%
testerab
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

8 ответов


53

книги Джо Целько и сообщения в новостных группах являются хорошим источником головоломок (с множеством ответов). Они могут быть немного более промежуточными /продвинутыми, а не специфичными для MySQL, но их легко отслеживать и, как правило, из реальных реальных ситуаций.

В частности, выведите копию Джо Падло и ответы на вопросы (ссылка на Предварительный просмотр Google), это компиляция некоторых из лучших.

форумы SQLTeam иногда также имеют некоторые интересные проблемы, но в основном сосредоточены на MS SQL Server.

домен SQL HackerRank имеет множество проблем SQL, которые могут быть выполнены с использованием нескольких реализаций (например: Oracle, MySql, MS SQL Server, DB2).

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
19

В BeyondRelational.Com есть много интересных головоломок и конкурсов

Задачи TSQL
Challenge для начинающих TQL

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
15

В SQL Server Central есть несколько викторин:

http://www.sqlservercentral.com/tags/T-SQL/SQL+Puzzles/

Есть также Query Query, который больше похож на вопросы викторины, а не головоломки:

http://www.sqlquiz.com/

И у Lessthandot есть некоторые общие головоломки программиста:

http://forum.lessthandot.com/viewforum.php?f=102

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
9

Один из тех, что я использовал раньше: http://www.sql-tutorial.ru/ru

Имеется интерактивная книга с упражнениями (и советами) и решениями

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
8

Вы можете подписаться на Информационный бюллетень SQLServerCentral и получить Вопрос дня (среди прочих новостей и статьи) в вашем почтовом ящике ежедневно.

Следует отметить, что помимо SQL, вопросы также сосредоточены на администрировании баз данных. Однако они довольно сложны.

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
7

Практические навыки языка SQL содержит хороший набор упражнений для начинающих, а также для опытных программистов.

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
4
ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27
2

Есть два сайта, которые действительно выделяются для изучения SQL, особенно Oracle (для MySQL см. ниже).

  • форумы Oracle . Обращайте особое внимание на посты Фрэнка Кулаша и Соломона Якобсона (иногда вещи редкой красоты), но каждый, у кого есть репутация> 20k заслуживает внимания. Проверьте рейтинг на странице форумов.

  • форумы Orafaq . Соломон Якобсон (снова), Мишель Кадот и Черный лебедь должны следовать за ним.

Многие меньшие ответы на вопросы по падавану, использующие PL /SQL, должны быть установлены прямо (среди прочих) указанным выше сенсеем, которые указывают на чистые SQL-решения такого типа, чтобы сделать блеск Mona Lisa (La Gioconda) сравнимым.

Для MySQL см. здесь - «кулинарная книга» запросов MySQL.

Наконец, я бы просто сказал, что есть много текстов, достойных изучения. Проверьте Celko, DuBois и Gulutzan между прочим .

ответил Ankush 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 02:46:27 +0400 2011, 02:46:27

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132