مراجعة - متجر إجمالي الأرباح
جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 40 من 72.
التحدي
سهلالجداول والأعمدة المتاحة:
<strong>shop</strong>:<strong>price</strong>,<strong>quantity</strong>,<strong>category</strong>,<strong>list_date</strong>
مهمتك هي حساب إجمالي الإيرادات لكل فئة من العناصر في المتجر بين January 1, 2015 و March 18, 2015. نظرًا لخطأ منهجي في نظام إدخال البيانات، فإن جميع قيم الأسعار في قاعدة البيانات أقل مما ينبغي أن تكون عليه بمقدار ثابت.
لتصحيح هذه الأسعار:
- أولاً، احسب متوسط السعر لجميع العناصر ضمن النطاق الزمني المحدد (
2015-01-01(January 1, 2015)، إلى2015-03-18March 18, 2015) - أضف متوسط السعر هذا إلى السعر الأصلي لكل عنصر للحصول على قيمة السعر الصحيحة
- لكل فئة، احسب إجمالي الإيرادات بضرب السعر المصحح في الكمية وجمع هذه القيم
- اعرض النتائج كأزواج (
category،total_revenue)، مرتبة حسب إجمالي الإيرادات بترتيب تنازلي
جرّب بنفسك
جميع دروس الأساسيات
2الشروط
أساسيات الشروطالكلمة المفتاحية ANDالكلمة المفتاحية ORالكلمة المفتاحية NOTدمج شروط متعددةالأقواسالقيم المنطقية Booleans3تنسيق محدد للنتائج
قيم Nullترتيب النتائج - الجزء الأولترتيب النتائج - الجزء الثانيمراجعة - شركة للأمن السيبرانيتحديد عدد السجلاتمراجعة - مصنع مركبات6تحديات تمهيدية
مراجعة - الانتخابات البرلمانيةمراجعة - اعتقال الشرطة للمجرمينمراجعة - حاوية مشروبات البارمراجعة - هندسة أعمدة جديدة9جداول متعددة
الربط الأساسي - الجزء الأولالربط الأساسي - الجزء الثانيمراجعة - الربط (Join)الربط الذاتي (Self Join)مراجعة - الربط الذاتي (Self Join)الاتحاد (Union)تبسيط الاستعلامات، الكلمة المفتاحية WITHمراجعة - استعلامات WITHمراجعة - مقاول العقارات12Window Functions الجزء الثاني
دوال RANK و DENSE_RANKمراجعة - RANK و DENSE_RANKدالة NTILEدوال التجميعمعيار ROWS و RANGE