WHERE والمقارنات
WHERE and Comparisons
مفهوم
~16 دقيقة
WHERE والمقارنات — WHERE and Comparisons
WHERE يحدد الصفوف التي تدخل في النتيجة. بدون WHERE, الاستعلام يقرأ كل الصفوف. مع WHERE price_halalas > 1000, تقرأ الصفوف التي تحقق الشرط فقط. هذه واحدة من أهم أدوات SQL اليومية.
المقارنات الشائعة: = للمساواة، <> لعدم المساواة، > و>= و< و<= للأرقام والتواريخ. كلا الصيغتين <> و!= مدعومتان في SQLite وPostgreSQL وMySQL؛ <> هي الصيغة المعتمدة في معيار SQL القياسي.
مثال عملي
query.sql
Output:
هذا يعرض المنتجات التي سعرها 2500 هللة أو أكثر.
الشرط جزء من المعنى
اكتب الشرط كأنه قاعدة عمل. “المنتجات المدفوعة” أو “الطلبات المفتوحة” يجب أن تتحول إلى WHERE واضح، لا فلترة عشوائية في التطبيق بعد قراءة كل شيء.
تحدي — Challenge
اختر المنتجات التي price_halalas = 2500