ملخص - الصناديق
جزء من قسم الأساسيات في رحلة SQL على Coddy. الدرس 64 من 72.
التحدي
سهلالجداول والأعمدة المتاحة:
boxes:box_id,size
نريد التحقق مما إذا كان بإمكان كل صندوق أن يتسع داخل الصندوق التالي في التسلسل (حيث يتم ترتيب التسلسل حسب box_id). يمكن للصندوق أن يتسع داخل الصندوق التالي إذا كان حجم الصندوق التالي أكبر من حجم الصندوق الحالي. اكتب استعلامًا لمقارنة كل صندوق بالصندوق التالي في التسلسل. يمكن للصندوق أن يتسع داخل الصندوق التالي إذا وفقط إذا كان حجم الصندوق التالي أكبر بشكل صارم من حجم الصندوق الحالي. اتبع الخطوات التالية:
- أنشئ عمودًا باسم
can_fit_nextيعرض:- 1 (صحيح) إذا كان بإمكان الصندوق أن يتسع داخل الصندوق التالي
- 0 (خطأ) إذا لم يكن بإمكانه أن يتسع
- سيحصل الصندوق الأخير تلقائيًا على NULL لعدم وجود صندوق تالٍ لمقارنته به
- صفِّ النتائج لإظهار الصناديق التي يمكنها أن تتسع داخل الصندوق التالي فقط (حيث can_fit_next = 1)
- أعد
box_id - رتّب النتائج حسب box_id ترتيبًا تصاعديًا
جرّب بنفسك
جميع دروس الأساسيات
2الشروط
أساسيات الشروطالكلمة المفتاحية ANDالكلمة المفتاحية ORالكلمة المفتاحية NOTدمج شروط متعددةالأقواسالقيم المنطقية Booleans8الإحصاء
دوال التجميع المدمجة - الجزء الأولدوال التجميع المدمجة - الجزء الثانيالتجميع - الجزء الأولالتجميع - الجزء الثانيالاستعلامات الفرعية - الجزء الأولالاستعلامات الفرعية - الجزء الثانيمراجعة - متجر إجمالي الأرباحمراجعة - متجر السكوترمراجعة - متجر القهوة11دوال النافذة - الجزء الأول
دالة ROW_NUMBERمعيار ORDER BYمعيار PARTITION BYPARTITION و ORDERدوال LEAD و LAGملخص - LEAD و LAGملخص - الصورملخص - الصناديق3تنسيق محدد للنتائج
قيم Nullترتيب النتائج - الجزء الأولترتيب النتائج - الجزء الثانيمراجعة - شركة للأمن السيبرانيتحديد عدد السجلاتمراجعة - مصنع مركبات6تحديات تمهيدية
مراجعة - الانتخابات البرلمانيةمراجعة - اعتقال الشرطة للمجرمينمراجعة - حاوية مشروبات البارمراجعة - هندسة أعمدة جديدة9جداول متعددة
الربط الأساسي - الجزء الأولالربط الأساسي - الجزء الثانيمراجعة - الربط (Join)الربط الذاتي (Self Join)مراجعة - الربط الذاتي (Self Join)الاتحاد (Union)تبسيط الاستعلامات، الكلمة المفتاحية WITHمراجعة - استعلامات WITHمراجعة - مقاول العقارات12Window Functions الجزء الثاني
دوال RANK و DENSE_RANKمراجعة - RANK و DENSE_RANKدالة NTILEدوال التجميعمعيار ROWS و RANGEتدرّب بنفسك: Playground لـ SQL