บทช่วยสอน ค่า SQL Null - เป็นโมฆะและไม่ได้เป็นโมฆะ ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ค่า SQL โมฆะ,ค่าเป็นศูนย์ในการประมวลผล SQL,SQL เป็นโมฆะ,SQL เป็นไม่เป็นโมฆะ,
ค่าเป็นศูนย์แสดงข้อมูลที่ไม่รู้จักที่ขาดหายไป
เริ่มต้นคอลัมน์ตารางสามารถจัดเก็บค่าเป็นศูนย์
บทนี้จะอธิบายเป็นโมฆะและไม่ได้เป็นผู้ประกอบการเป็นโมฆะ
หากคอลัมน์ในตารางเป็นตัวเลือกแล้วเราสามารถแทรกระเบียนใหม่หรือการปรับปรุงที่มีอยู่บันทึกโดยไม่ต้องเพิ่มมูลค่าให้กับคอลัมน์ ซึ่งหมายความว่าสนามจะมีค่าเป็นศูนย์จะถูกบันทึกไว้
การจัดการค่าโมฆะและค่าอื่น ๆ ที่แตกต่างกัน
โมฆะจะใช้เป็นค่าตัวยึดที่ไม่รู้จักหรือไม่ได้บังคับ
หมายเหตุ: คุณไม่สามารถเปรียบเทียบโมฆะและ 0 นั่นพวกเขาจะไม่เทียบเท่า
ดูต่อไปนี้คน "" ตาราง:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Sandnes | |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Stavanger |
ถ้าตารางคน "" ใน "ที่อยู่" คอลัมน์เป็นตัวเลือก ซึ่งหมายความว่าหากคอลัมน์แทรกบันทึกที่มีค่าไม่มีใน "ที่อยู่", "ที่อยู่" คอลัมน์จะถูกบันทึกไว้มีค่าเป็น NULL
ดังนั้นทำอย่างไรเราทดสอบค่าเป็นศูนย์?
ไม่สามารถที่จะใช้ดำเนินการเปรียบเทียบเพื่อทดสอบค่า NULL เช่น =, <, หรือ <>
เราจะต้องใช้เป็นโมฆะและไม่ได้เป็นผู้ประกอบการเป็นโมฆะ
ทำอย่างไรเราจะเลือกเฉพาะระเบียนที่มีค่าเป็นศูนย์ใน "ที่อยู่" ในมันได้หรือไม่
เราจะต้องใช้ประกอบเป็นโมฆะคือ:
ผลการตั้งค่าดังต่อไปนี้:
LastName | FirstName | Address |
---|---|---|
Hansen | Ola | |
Pettersen | Kari |
เคล็ดลับ: ใช้เสมอเป็นโมฆะจะมองหาค่าเป็นศูนย์
ทำอย่างไรเราจะเลือกเฉพาะ "ที่อยู่" คอลัมน์บันทึกค่า NULL โดยไม่ได้?
เราจะต้องใช้ไม่ได้เป็นผู้ประกอบการเป็นโมฆะ:
ผลการตั้งค่าดังต่อไปนี้:
LastName | FirstName | Address |
---|---|---|
Svendson | Tove | Borgvn 23 |
ในส่วนถัดไปเราเข้าใจ ISNULL () NVL () IFNULL () และเชื่อมต่อกัน () ฟังก์ชัน