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

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

บทความนี้จะอธิบายรายละเอียดเกี่ยวกับการใช้งานฟังก์ชัน SIGN ใน SQL Server พร้อมไวยากรณ์และตัวอย่างเฉพาะเจาะจง

คำอธิบาย

ฟังก์ชัน SIGN ใน SQL Server ใช้ดึงเครื่องหมายของตัวเลขหรือนิพจน์ที่ส่งเข้ามา

ฟังก์ชันจะคืนค่าหนึ่งในค่าต่อไปนี้:

  1. ถ้า number > 0, SIGN คืนค่า 1
  2. ถ้า number = 0, SIGN คืนค่า 0
  3. ถ้า number < 0, SIGN คืนค่า -1

ไวยากรณ์

การใช้งานฟังก์ชัน SIGN ใน SQL Server มีรูปแบบดังนี้:

SIGN(number)

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

  1. number: ตัวเลขที่ส่งเข้ามาเพื่อดึงเครื่องหมาย

หมายเหตุ:

  1. ฟังก์ชัน 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