ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ส่งกลับค่า บูลีน ที่ระบุว่า นิพจน์ ไม่มีข้อมูลที่ถูกต้อง (Null)

ไวยากรณ์

IsNull ( expression )

นิพจน์ ที่ต้องการอาร์กิวเมนต์ คือ ตัวแปร ที่มี นิพจน์ตัวเลข หรือ นิพจน์สตริง

ข้อสังเกต

IsNull จะส่งกลับ True ถ้านิพจน์เป็น Null มิฉะนั้น IsNull จะส่งกลับค่า False ถ้า นิพจน์ ประกอบด้วยมากกว่าหนึ่ง ตัวแปรNull ในตัวแปรประกอบใดๆ ทําให้ True ถูกส่งกลับสําหรับนิพจน์ทั้งหมด

ค่า Null ระบุว่า ตัวแปร ไม่มีข้อมูลที่ถูกต้อง Null ไม่เหมือนกับ ว่าง ซึ่งระบุว่าตัวแปรยังไม่ได้เตรียมใช้งาน นอกจากนี้ยังไม่เหมือนกับสตริงที่มีความยาวเป็นศูนย์ ("") ซึ่งบางครั้งเรียกว่าสตริง Null

สิ่งสำคัญ:  ใช้ฟังก์ชัน IsNull เพื่อกําหนดว่านิพจน์มีค่า Null หรือไม่ นิพจน์ที่คุณอาจคาดว่าจะประเมินเป็น จริง ภายใต้บางสถานการณ์ เช่น If Var = Null และ If Var <> Nullจะเป็น เท็จ เสมอ ทั้งนี้เนื่องจากนิพจน์ใดๆ ที่มี Null เป็น Null เอง ดังนั้นจึงเป็นเท็จ

ตัวอย่างคิวรี

Expression

ผลลัพธ์

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

ส่งกลับค่าจากเขตข้อมูล "ProductID" ประเมินถ้าค่าในเขตข้อมูล "ส่วนลด" เป็น Null จะส่งกลับ -1 (จริง) และ 0 (เท็จ) ในคอลัมน์ Expr1

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

ส่งกลับค่าจากเขตข้อมูล "ProductID" ประเมินถ้าค่าในเขตข้อมูล "ส่วนลด" เป็น Null จะส่งกลับ -1 (จริง) และ 0 (เท็จ) ในคอลัมน์ 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 ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×