AzLearn

WHERE والمقارنات

WHERE and Comparisons

مفهوم ~16 دقيقة

WHERE والمقارنات — WHERE and Comparisons

WHERE يحدد الصفوف التي تدخل في النتيجة. بدون WHERE, الاستعلام يقرأ كل الصفوف. مع WHERE price_halalas > 1000, تقرأ الصفوف التي تحقق الشرط فقط. هذه واحدة من أهم أدوات SQL اليومية.

المقارنات الشائعة: = للمساواة، <> لعدم المساواة، > و>= و< و<= للأرقام والتواريخ. كلا الصيغتين <> و!= مدعومتان في SQLite وPostgreSQL وMySQL؛ <> هي الصيغة المعتمدة في معيار SQL القياسي.

مثال عملي

query.sql

هذا يعرض المنتجات التي سعرها 2500 هللة أو أكثر.

الشرط جزء من المعنى

اكتب الشرط كأنه قاعدة عمل. “المنتجات المدفوعة” أو “الطلبات المفتوحة” يجب أن تتحول إلى WHERE واضح، لا فلترة عشوائية في التطبيق بعد قراءة كل شيء.

تحدي — Challenge