النجمة * بعد SELECT تعني كل الأعمدة في الجدول.
SELECT * FROM shirts WHERE color = 'red';
هذا الاستعلام يجلب كل أعمدة جدول shirts، لكن فقط للصفوف التي لونها red. النجمة تحدد الأعمدة، أما WHERE فتحدد الصفوف.
متى أتجنّب SELECT *؟
في التطبيقات الحقيقية الأفضل أن تكتب الأعمدة التي تحتاجها فقط:
SELECT name, price FROM shirts WHERE color = 'red';
هكذا تنقل بيانات أقل، ويصبح الاستعلام أوضح، ولا يتأثر الكود إذا أُضيفت أعمدة جديدة للجدول لاحقًا.