تقوم بإرجاع متغير ‏(عدد صحيح) يشير إلى علامة الرقم.

بناء الجملة

Sgn ( number )

يمكن أن يكون الرقم المطلوبوسيطة أي تعبير رقمي صالح .

إرجاع القيم

إذا كان الرقم هو

إرجاع Sgn

أكبر من الصفر

1

يساوي صفرا

0

أقل من الصفر

‎-1

ملاحظات

تحدد علامة وسيطة الرقم القيمة المرجعة لدالة Sgn .

مثال على الاستعلام

تعبير

النتائج

SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales;

إرجاع "unitprice" و"Discount" مع علامات كل منهما (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.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.