IsNull (IsNull)
تابع «IsNull اکسس» چک می کند یک «عبارت (Expression)» خالی است یا نه. مقدار خالی همان «نَال (Null)» است؛ یعنی هیچ داده ای وجود ندارد. این برای تکالیف مدرسه هم شبیه است؛ برگه سفید یعنی نال!
تعریف و کاربرد تابع IsNull
IsNull() بررسی می کند مقدار ورودی نال است یا نه. اگر نال باشد TRUE برمی گرداند، وگرنه FALSE. در اکسس TRUE برابر -1 و FALSE برابر 0 است. از این نتیجه در شرط ها استفاده کن.
سینتکس (Syntax)
IsNull( expression );
مثال های ساده از IsNull اکسس
آیا مقدار null واقعاً نال است؟
SELECT
IsNull(null);
آیا رشته Hello نال است؟
SELECT
IsNull("Hello");
آیا عدد صفر نال است؟
SELECT
IsNull(0);
گام های عملی سریع
- ستون های مهم را انتخاب کن.
- روی هر ستون IsNull را اجرا کن.
- برای نال ها مقدار پیش فرض بگذار.
نمونه تصمیم گیری با نال
SELECT
IIf(IsNull(Phone), "No Phone", Phone) AS PhoneSafe
FROM
Customers;
نکته: برای سنجش تاریخ معتبر از IsDate استفاده کن. برای بررسی عدد بودن، IsNumeric به کارت می آید.
هشدار: صفر، رشته خالی و فاصله نال نیستند. فقط نبود داده نال است.
جمع بندی سریع
- IsNull وجود نداشتن داده را می سنجد.
- خروجی بولین است: TRUE یا FALSE.
- صفر و رشته خالی نال نیستند.
- برای پاکسازی داده بسیار کاربردی است.