Subqueries بسيطة
Scalar Subqueries
مفهوم
~18 دقيقة
Subqueries بسيطة — Scalar Subqueries
Subquery هو استعلام داخل استعلام. إذا كان يرجع قيمة واحدة، يمكن استخدامه في SELECT أو WHERE. مثال: اختر الطلبات الأكبر من متوسط الطلبات. المتوسط يأتي من subquery، والشرط الخارجي يستخدمه.
لا تجعل subqueries عميقة بلا داعٍ. إذا أصبح الاستعلام صعب القراءة، قد يكون CTE أوضح.
مثال عملي
query.sql
Output:
الاستعلام الداخلي يحسب المتوسط، والخارجي يختار الأعلى منه.
تحدي — Challenge
اختر id حيث total_halalas أكبر من AVG(total_halalas)