SIGN (SIGN)
تابع SIGN علامت عدد را برمی گرداند. «علامت (Sign)» یعنی مثبت، صفر، یا منفی. این تابع برای دسته بندی سریع اعداد در گزارش ها عالی است.
تعریف کوتاه و خروجی ها
تابع SIGN() فقط سه مقدار می دهد: اگر عدد > 0 باشد، 1. اگر عدد = 0 باشد، 0. اگر عدد < 0 باشد، -1.
سینتکس
SIGN(number);
مثال 1: علامت عدد مثبت
برای عدد مثبت، خروجی همیشه 1 است. ساده و سریع.
SELECT SIGN(255.5);
مثال 2: علامت عدد منفی
برای عدد منفی، خروجی همیشه -1 است. شبیه دماسنج زیر صفر.
SELECT SIGN(-12);
نکته های مرتبط
نکته: برای گرد کردن مقدار قبل از بررسی علامت، از ROUND() کمک بگیر. همچنین برای کارهای مثلثاتی بعدی، سر بزن به SIN().
گام های سریع تمرین
- عدد مورد نظر را تعیین کن.
- تابع SIGN را روی آن اجرا کن.
- بر اساس 1، 0، یا -1 تصمیم بگیر.
جمع بندی سریع
- SIGN فقط 1، 0، یا -1 می دهد.
- مثبت → 1، صفر → 0، منفی → -1.
- برای مرتب سازی سریع داده ها عالی است.
- کنار ROUND و SIN کاربردی تر می شود.