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


100

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

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

Ответы:


57

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

В частности, выследите копию «Головоломки и ответы» Джо Селко (ссылка на предварительный просмотр Google), это сборник лучших.

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

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



17

SQL Server Central имеет несколько тестов здесь:

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

Также есть SQL Quiz, который больше похож на вопросы о викторинах, чем на головоломки:

http://www.sqlquiz.com/

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

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



10

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

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




5

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.