บทความนี้จะอธิบายรายละเอียดเกี่ยวกับการใช้งานฟังก์ชัน SIGN ใน SQL Server พร้อมไวยากรณ์และตัวอย่างเฉพาะเจาะจง
คำอธิบาย
ฟังก์ชัน SIGN ใน SQL Server ใช้ดึงเครื่องหมายของตัวเลขหรือนิพจน์ที่ส่งเข้ามา
ฟังก์ชันจะคืนค่าหนึ่งในค่าต่อไปนี้:
- ถ้า number > 0, SIGN คืนค่า 1
- ถ้า number = 0, SIGN คืนค่า 0
- ถ้า number < 0, SIGN คืนค่า -1
ไวยากรณ์
การใช้งานฟังก์ชัน SIGN ใน SQL Server มีรูปแบบดังนี้:
SIGN(number)
พารามิเตอร์:
- number: ตัวเลขที่ส่งเข้ามาเพื่อดึงเครื่องหมาย
หมายเหตุ:
- ฟังก์ชัน SIGN รองรับใน SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 และเวอร์ชันใหม่กว่า
ตัวอย่างการใช้งาน
ดูตัวอย่างฟังก์ชัน SIGN ใน SQL Server:
SELECT SIGN(-23);
-- ผลลัพธ์: -1
SELECT SIGN(-0.1);
-- ผลลัพธ์: -1
SELECT SIGN(0);
-- ผลลัพธ์: 0
SELECT SIGN(0.1);
-- ผลลัพธ์: 1
SELECT SIGN(14);
-- ผลลัพธ์: 1
SELECT SIGN(2019-2014);
-- ผลลัพธ์: 1