ملخص - الصور
جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 63 من 72.
التحدي
سهلالجداول والأعمدة المتاحة:
picture_characteristics:day_of_month،ink_liters،colors_numpicture_interests:day_of_month،num_people_interested
تمتلك اللوحات أنواعاً مختلفة من الخصائص، مثل كمية الحبر (باللترات)، وعدد الألوان، وعدد الأشخاص الراغبين في شرائها.
نريد تحديد الأيام التي استخدم فيها الفنان موارد أقل (الحبر والألوان) مع الحفاظ على اهتمام إيجابي من الناس، حيث يجب على الفنان استخدام حبر أقل وألوان أقل لتوفير التكاليف. في هذا التحدي، نود فحص هذه الفرضية. اتبع الخطوات التالية:
- احسب الفرق يوماً بيوم لكل من:
- ink_liters (قم بتسمية هذا العمود
ink_diff) - colors_num (قم بتسمية هذا العمود
colors_diff)
- ink_liters (قم بتسمية هذا العمود
- قم بتصفية النتائج لإظهار الأيام التي يكون فيها فقط:
- ink_diff سالباً (مما يظهر انخفاضاً في استخدام الحبر)
- colors_diff سالباً (مما يظهر انخفاضاً في الألوان المستخدمة)
- num_people_interested أكبر من صفر (شخص واحد على الأقل مهتم باللوحة — لاحظ أن البيانات قد تحتوي على أيام بدون أي اهتمام)
- أنشئ عمود تصنيف (
day_rank) يقوم بـ:- تصنيف الأيام من
1إلىNبناءً علىnum_people_interested - العدد الأكبر من الأشخاص المهتمين يجب أن يحصل على رتبة أقل (بحيث يكون 1 هو الأفضل)
- تصنيف الأيام من
- قم بإرجاع:
day_of_monthday_rank
رتب النتائج حسب day_rank بترتيب تصاعدي
جرّب بنفسك
جميع دروس الأساسيات
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