لماذا يهم هذا الدرس؟

فهم اختيار الأعمدة وربطه بمثال علائقي عملي واضح. يجب أن تسترجع SELECT الأعمدة والصفوف التي يحتاجها المستدعي فقط، مع Ordering حتمي عندما تهم Pagination أوLatest Semantics.

كيف تفكر فيه؟

  • في درس اختيار الأعمدة، النتيجة التي يجب أن تتحقق: نفّذ الاستعلام على بيانات تجريبية واقرأ النتيجة قبل الانتقال إلى الحالة التالية.
  • في سياق اختيار الأعمدة، الخطر الذي يجب أن يبقى تحت السيطرة: SELECT * على Tables كبيرة وQueries بلا حدود تزيد Network وMemory وPrivacy Exposure وتجعل عقد التطبيق أقل وضوحًا.
  • تطبيق اختيار الأعمدة: اكتب Query تختار عمودين وترشح Active Rows وترتب الأحدث أولًا وتضع Limit.

تطبيق عملي

في التطبيق الخاص بدرس اختيار الأعمدة: نفّذ الاستعلام على بيانات تجريبية واقرأ النتيجة قبل الانتقال إلى الحالة التالية.

example.sqlsql
SELECT id, name
FROM customers;

جرّب بنفسك

Practice

تمرين اختيار الأعمدة

اكتب Query تختار عمودين وترشح Active Rows وترتب الأحدث أولًا وتضع Limit.

  • سجل النتيجة المتوقعة قبل التنفيذ
  • اختبر حالة صحيحة وحالة فشل مرتبطة بالدرس
  • اشرح في سطرين أين يوجد الحد المسؤول عن القرار

الخلاصة