ما هى SQL Null Value

ما هي NULL Value في لغة SQL ؟


NULL VAULE هي عبارة عن القيم الفارغة أو التي لا يتم تحديد ليها أي قيمة داخل لغة SQL.
إذا كان يوجد هناك داخل الجدول حقل إختياري، بمعني أن إدخال القيمة فيه إختياري يُمكنك إدخالها أو لا،
يُمكنك إضافة سجل جديد أو العمل علي تحديث سجل قديم وذلك تحديداً بدون الحاجة إلي إضافة قيمة إلي هذا الحقل.
وسيتم حفظ هذا الحقل كقيمة فارغة أو نسميها داخل لغة SQL بإسم NULL VALUE.

كيفية إختبار قيم NULL ؟

لا يُمكن إختبار القيم الفارغة NULL بإستخدام عوامل المقارنة مثل:  =, <, or <>.
لكننا سنستخدم عوضاً عن ذلك IS NULL، IS NOT NULL بدلاً من ذلك.

مثال علي IS NULL


SELECT column_namesFROM table_nameWHERE column_name IS NULL;

مثال علي IS NOT NULL

SELECT column_namesFROM table_nameWHERE column_name IS NOT NULL;

ما هو SQL is null؟

كود IS NULL يُستخدم من أجل إختبار القيم الفارغة والتي تُعرف بإسم NULL VALUES.
مثال:


SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NULL;


يقوم الكود السابق بسرد العملاء الذين يمتلكون القيمة NULL في خاناتهم في حقل العنوان.
دائماً قم بإختيار الأمر IS NULL من أجل البحث عن القيم الفارغة NULL VALUES.

ما هو كود IS NOT NULL ؟

يُستخدم الأمر IS NOT NULL من أجل إختبار القيم الغير فارغة في قاعدة البيانات والتي تُعرف بإسم NON-NULL VALUES.
مثال علي ذلك:

SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NOT NULL;

يقوم الأمر السابق بسرد جميع العملاء الذين تم تسجيلهم بقيمة معينة داخل خانة العملاء ADRESS FIELD.

0 التعليقات

إرسال تعليق