it-swarm.asia

أين توجد بعض ألغاز SQL المفيدة لتعليم SQL في مكان العمل؟

أبحث عن ألغاز SQL للمبتدئين والمتوسطين ، والتي يمكنني توجيه المتدربين إليها للتدريب.

أنا على دراية http://sqlzoo.net/ وهو مورد رائع - هل هناك أي شيء آخر يمكنك اقتراحه؟

102
testerab

كتب Joe Celko و مشاركات مجموعات الأخبار هي مصدر جيد للألغاز (مع مجموعة متنوعة من الإجابات). قد تكون أكثر وسيطة/متقدمة قليلاً وليست خاصة بـ MySQL ، ولكنها سهلة المتابعة وتأتي بشكل عام من مواقف عملية في العالم الحقيقي.

على وجه الخصوص ، ابحث عن نسخة من الألغاز والإجابات لـ Joe Celko's SQL (رابط لمعاينة Google) ، إنها مجموعة من أفضلها.

منتديات SQLTeam تواجه أحيانًا بعض المشكلات المثيرة للاهتمام أيضًا ، ولكنها تركز بشكل عام على MS SQL Server.

يحتوي مجال HackerRank SQL على مجموعة متنوعة من تحديات SQL التي يمكن إكمالها باستخدام تطبيقات متعددة (على سبيل المثال: Oracle و MySql و MS SQL Server و DB2).

57
tadamson

هناك الكثير من الألغاز والمسابقات المثيرة في BeyondRelational.Com

تحديات TSQL
تحدي مبتدئين TSQL

22
CoderHawk

يحتوي SQL Server Central على بعض الاختبارات هنا:

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

هناك أيضًا اختبار SQL ، والذي يشبه أسئلة الاختبار بدلاً من الألغاز:

http://www.sqlquiz.com/

ول Lessthandot بعض الألغاز المبرمجة العامة:

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

17
divided

لقد استخدمته من قبل: http://www.sql-tutorial.ru/en

لديه كتاب تفاعلي مع التمارين (والنصائح) والحلول

11
Gabe

يمكنك الاشتراك في النشرة الإخبارية SQLServerCentral وتلقي سؤال اليوم (من بين الأخبار والمقالات الأخرى) في صندوق بريدك اليومي .

شيء واحد يجب ملاحظته هو أنه بالإضافة إلى SQL ، تركز الأسئلة أيضًا على إدارة قاعدة البيانات. على الرغم من أنها صعبة للغاية.

10
Gan

المهارات العملية للغة SQL لديها مجموعة جيدة من التمارين للمبتدئين وكذلك للمبرمجين ذوي الخبرة.

9
Giorgi
6
Lazer

هناك موقعان يبرزان حقًا لتعلم SQL ، خاصة Oracle (من أجل MySQL انظر أدناه).

  • منتديات أوراكل . انتبه بشكل خاص إلى منشورات Frank Kulash و Solomon Yakobson (أحيانًا أشياء ذات جمال نادر) ولكن أي شخص لديه ممثل أكثر من 20 ألف يستحق الاهتمام. تحقق من الترتيب في صفحة المنتديات.

  • منتديات افاق . سولومون ياكوبسون (مرة أخرى) وميشيل كادوت وبلاك سوان سيتبعون هنا.

يجيب العديد من البدوان الأقل على الأسئلة باستخدام PL/SQL فقط ليتم ضبطها مباشرة من خلال (من بين أمور أخرى) المعنى المحدد أعلاه الذي يشير إلى حلول SQL النقية من هذا النفاق لجعل شاحب الموناليزا (La Gioconda) شاحبًا بالمقارنة.

بالنسبة لـ MySQL ، انظر هنا - "كتاب طبخ" لاستعلامات MySQL.

أخيرًا ، أود فقط أن أقول أن هناك العديد من النصوص التي تستحق الدراسة. تحقق من Celko و DuBois و Gulutzan من بين أمور أخرى .

5
Vérace

الإجابة على سؤالي من أجل اقتراح هذا اللغز الغامض الممتع لقتل SQL - هناك مستوى "من ذوي الخبرة" ، ومستوى "تفصيلي" أكثر تفصيلاً حيث يتم شرح كل مفهوم ستحتاجه لحل اللغز وممارسته. يغطي المفاهيم من "ما هي SQL/قاعدة بيانات علائقية" لتجميع الوظائف والانضمام.

https://mystery.knightlab.com/

Github إذا كنت ترغب في التشغيل محليًا: https://github.com/NUKnightLab/sql-mysteries

0
testerab