דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

החזרת ערך בוליאני המציין אם ערך ביטוי אינו מכיל נתונים חוקיים (Null).

תחביר

IsNull ( expression )

הביטוי הנדרשארגומנט הוא משתנה המכיל ביטוי מספרי או ביטוי מחרוזת.

הערות

IsNull מחזיר True אם expression הוא Null; אחרת, IsNull מחזירהFalse. אם הביטוי מורכב מערך אחד של משתנה, Null בכל משתנה מרכיב גורם ל- True להיות מוחזר עבור הביטוי כולו.

ערך Null מציין כי המשתנה אינו מכיל נתונים חוקיים. Null אינו זהה ל- ריק, המציין שמשתנה עדיין לא אותחל. היא גם אינה זהה למחרוזת באורך אפס (""), הנקראת לעתים מחרוזת Null.

חשוב:  השתמש בפונקציה IsNull כדי לקבוע אם ביטוי מכיל ערך Null. ביטויים שאתה עשוי לצפות להערכתם כ- True בנסיבות מסוימות, כגון If Var = Null ו- If Var <> Null, הם תמיד False. זאת משום כי כל ביטוי המכיל Null הוא עצמו Null ולכן הוא False.

דוגמאות שאילתה

Expression

תוצאות

SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales;

הפונקציה מחזירה ערכים מהשדות "ProductID", מעריכה אם הערכים בשדה "Discount" הם Null, מחזירים -1 (True) ו- 0 (False) בעמודה Expr1.

SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales;

הפונקציה מחזירה ערכים מהשדות "ProductID", מעריכה אם הערכים בשדה "Discount" הם Null, מחזירים -1 (True) ו- 0 (False) בעמודה NullStatus.

דוגמה ל- VBA

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה IsNull כדי לקבוע אם משתנה מכיל Null.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×