ส่งกลับ ตัวแปร (จำนวนเต็ม) ที่ระบุสัญลักษณ์ตัวเลข
ไวยากรณ์
Sgn ( number )
อาร์กิวเมนต์ ตัวเลข ที่ต้องการอาจเป็น นิพจน์ตัวเลข ที่ถูกต้องก็ได้
ส่งกลับค่า
|
ถ้า number เป็น |
Sgn ส่งกลับค่า |
|
มากกว่าศูนย์ |
1 |
|
เท่ากับศูนย์ |
0 |
|
น้อยกว่าศูนย์ |
-1 |
ข้อสังเกต
เครื่องหมายของอาร์กิวเมนต์ number จะกําหนดค่าที่ส่งกลับของฟังก์ชัน Sgn
ตัวอย่างคิวรี
|
Expression |
ผลลัพธ์ |
|
SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; |
ส่งกลับ "ราคาต่อหน่วย" และ "ส่วนลด" ที่มีเครื่องหมายที่เกี่ยวข้อง (1 สําหรับค่าบวก -1 สําหรับค่าลบ และ 0 สําหรับค่าศูนย์) ในคอลัมน์ PriceSign และ DiscountSign ตามลําดับ |
ตัวอย่าง VBA
หมายเหตุ: ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา
ตัวอย่างนี้ใช้ฟังก์ชัน Sgn เพื่อกําหนดเครื่องหมายของตัวเลข
Dim MyVar1, MyVar2, MyVar3, MySignMyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0MySign = Sgn(MyVar1) ' Returns 1.MySign = Sgn(MyVar2) ' Returns -1.MySign = Sgn(MyVar3) ' Returns 0.