اختبر مهاراتك في SQL
اختبر مهاراتك في SQL عبر الفلترة و NULL و الدمج والتجميع ودوال النافذة والقيود. 30 سؤالاً قائماً على مواقف واقعية، نتيجة فورية لكل فئة، مجاناً وبدون تسجيل.
ما هو اختبار SQL؟
هذا اختبار SQL قائم على مواقف واقعية: 30 استعلام قصير من كود حقيقي، يتبع كل منها سؤال عما يحدث فعلاً عند تشغيل الاستعلام. مقارنة NULL في WHERE تعود فارغة صامتة. LEFT JOIN الذي يتصرف مثل INNER JOIN بمجرد أن تصفي العمود الخاطئ. NOT IN الذي يسقط كل صف صامتاً لأن قيمة واحدة في الاستعلام الفرعي كانت NULL. تختار الإجابة التي تطابق ما تعيده قاعدة البيانات فعلاً، لا ما يبدو أنه يجب أن يحدث.
متابعة القراءةإظهار أقل
تغطي الأسئلة الثلاثون أربع مجالات: الفلترة و NULL و الدلالات، والدمج والعمليات المجموعة، التجميع والاستعلامات الفرعية، ودوال النافذة و CTEs والمعاملات والقيود. هذه المجالات الأربعة هي حيث يختلف قراءة استعلام عن تشغيل استعلام بصمت، وحيث يتبين أن SQL القوي في الإعلان الوظيفي عادةً ما يقصد به شيء محدد عندما تأتي المقابلة. تحصل على نتيجة في كل مجال على حدة، فيظهر المجال الضعيف كمجال ضعيف بدلاً من أن يختفي في نتيجة إجمالية منخفضة.
يستغرق الاختبار نحو ست دقائق، بلا تسجيل، ولا يوجد استعلام عليك أن تكتبه أو تشغله. كل سؤال هو اقرأ وتنبأ، بنفس الطريقة التي يراجع بها مهندس أول طلب سحب. معرفة الصيغة ومعرفة ما يعيده استعلام محدد ضد بيانات محددة هما مهارتان مختلفتان، وهذا الاختبار يقيس الثانية منهما.