WHERE — تصفية الصفوف، وما معنى NULL
حتى الآن حصلنا على كل الصفوف. في العمل الحقيقي تريد دائمًا تقريبًا جزءًا منها فقط: العملاء من حيفا، والطلبات التي دُفعت. في هذا الدرس تتعرف على WHERE والمقارنات و AND و OR، وتلتقي بـ NULL — القيمة التي تُوقع المرشحين في المقابلات أكثر من أي شيء آخر. وتتعرف أيضًا على جدول الطلبات في المتجر.
WHERE مثل المصفاة: تمر فقط الصفوف التي يكون شرطها صحيحًا. NULL تعني "غير معروف"، لذلك تفحصها بـ IS NULL وليس بـ =.
- عبارة WHERE
- جزء من الاستعلام يُبقي فقط الصفوف التي يتحقق شرطها.
- عامل مقارنة
- رمز يقارن بين قيمتين: =, <>, >, <, >=, <=.
- NULL
- علامة لقيمة مفقودة أو غير معروفة. ليست صفرًا وليست سلسلة نصية فارغة.
- سلسلة نصية فارغة
- قيمة نصية معروفة لا تحتوي على أي حرف، وتُكتب ''.