قيمة فارغة (إس كيو إل)
علامة خاصة وكلمة رئيسية في أس كيو إل (SQL) / من ويكيبيديا، الموسوعة encyclopedia
عزيزي Wikiwand AI, دعنا نجعلها قصيرة من خلال الإجابة ببساطة على هذه الأسئلة الرئيسية:
هل يمكنك سرد أهم الحقائق والإحصائيات حول قيمة فارغة (إس كيو إل)?
تلخيص هذه المقالة لعمر 10 سنوات
القيمة الفارغة أو لا شيء؛ قيمة خالية ؛ غير معروف (أو NULL)[1] وهي علامة خاصة تستخدم في لغة الاستعلام البنيوية (SQL) للإشارة إلى عدم وجود قيمة بيانات في قاعدة البيانات. قدمها منشئ نماذج قواعد البيانات العلائقية إدجار كود، SQL Null والتي تعمل على تلبية متطلبات جميع أنظمة إدارة قواعد البيانات العلائقية الحقيقية (RDBMS) لتدعم تمثيل «المعلومات المفقودة والمعلومات غير القابلة للتطبيق». أيضًا استخدام رمز أوميغا اليوناني الصغير (ω) لتمثيل Null في نظرية قاعدة البيانات. في لغة SQL فإن قيمةNULL
هي كلمة محجوزة تُستخدم لتحديد هذه العلامة.
يجب عدم الخلط بين قيمة فارغة وقيمة 0. تشير القيمة الفارغة إلى نقص في القيمة - فالافتقار إلى قيمة ليست نفس قيمة الصفر بنفس الطريقة التي لا يكون بها نقص الإجابة نفس الشيء مثل إجابة «لا». على سبيل المثال، ضع في اعتبارك السؤال «كم عدد الكتب التي يملكها خالد؟» قد يكون الجواب «صفر» (نعلم أنه لا يملك شيئًا) أو «فارغ» (هنا لا نعلم كم يملك). في جدول قاعدة البيانات، يبدأ العمود الذي يبلغ عن هذه الإجابة بدون قيمة (مميزة بعلامة Null)، ولن يتم تحديثه بقيمة «صفر» حتى نتأكد من أن خالد لا يملك كتبًا.
تعتبر القيمة الفارغة null في لغة أس كيو إل هي حالة وليست قيمة. فهي تختلف في الاستخدام تمامًا عن معظم لغات البرمجة، حيث تعني في لغات البرمجة بالقيمة الخالية للمؤشر أي أنه لا يشير إلى أي كائن.[2]