Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

ฟังก์ชัน ISNULL ใน SQL Server

ใน SQL Server ฟังก์ชัน ISNULL อนุญาตให้คุณคืนค่าอื่นเมื่อนิพจน์อินพุตเป็น NULL บทความนี้จะแสดงรายละเอียดเกี่ยวกับวิธีใช้ตัวจัดการฟังก์ชัน ISDATE พร้อมไวยากรณ์และตัวอย่างเฉพาะ เพื่อให้เห็นภาพและจับภาพฟังก์ชันได้ง่ายขึ้น

อธิบาย

ฟังก์ชัน ISNULL ใน SQL Server ส่งคืนค่าที่ระบุหากนิพจน์เป็น NULL หากนิพจน์ไม่ใช่ NULL ฟังก์ชันจะคืนค่านิพจน์เอง

ไวยากรณ์

ในการใช้คำสั่ง ISNULL ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:

 ISNULL(bieuthuc, giatri_thaythe) 

พารามิเตอร์ :

  1. bieutuc: นิพจน์ใดควรตรวจสอบว่าเป็น NULL หรือไม่
  2. giatri_thaythe: เป็นค่าส่งคืนแทน bieutuc =NULL, giatri_thaythe ต้องเป็นประเภทข้อมูลเดียวกับ bieutuc.

หมายเหตุ :

  1. ฟังก์ชัน ISNULL ส่งกลับ giatri_thaythe ถ้านิพจน์ เป็น NULL
  2. ฟังก์ชัน ISNULL ส่งกลับ bieutuc ถ้านิพจน์ ไม่ใช่ NULL .
  3. ฟังก์ชัน ISNULL สามารถใช้ได้ในเวอร์ชันที่ใหม่กว่าของ SQL Server:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 และ SQL Server 2005

ตัวอย่าง

ดูวิธีใช้คำสั่ง ISNULL ใน SQL Server

 SELECT ISNULL(NULL, 'TipsMake.com'); 
Result: 'TipsMake.com'

SELECT ISNULL('TipsMake.com', 'QuanTriMang');
Result: 'TipsMake.com'

SELECT ISNULL(NULL, 45);
Result: 45

SELECT ISNULL(12, 45);
Result: 12

SELECT ISNULL(NULL, '2019-05-01');
Result: '2019-05-01'

SELECT ISNULL('2019-04-30', '2019-05-01');
Result: '2019-04-30'