مراجعة - الربط (Join)
جزء من قسم الأساسيات في رحلة SQL على Coddy. الدرس 45 من 72.
التحدي
متوسطالجداول والأعمدة المتاحة:
<strong>orders</strong>:<strong>id</strong>,<strong>customer_id</strong><strong>products</strong>:<strong>id</strong>,<strong>unit_price</strong>,<strong>units_in_stock</strong><strong>order_items</strong>:<strong>id</strong>,<strong>order_id</strong>,<strong>product_id</strong>,<strong>quantity</strong>
أوجد معرّفات العملاء للعملاء الذين طلبوا منتجات بسعر وحدة أقل من 10، واعرض إجمالي الكمية من تلك المنتجات الرخيصة التي طلبها كل عميل.
أرجع الأعمدة التالية:
- customer_id
- total_quantity (مجموع كميات المنتجات ذات سعر وحدة < 10 لكل عميل)
جرّب بنفسك
-- اسرد عمود التجميع والقيمة المجمّعة التي تطلبها المهمة
SELECT ____
FROM orders
-- كل عملية join تحتاج إلى شرط يطابق عمود id بالعمود الذي يشير إليه
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- ثم احتفظ فقط بالصفوف التي تستوفي العتبة التي تصفها المهمة
WHERE ____
GROUP BY orders.customer_id;جميع دروس الأساسيات
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تدرّب بنفسك: Playground لـ SQL