ABS (ABS)
تابع ABS مقدار قدر مطلق را می دهد. «قدر مطلق (Absolute Value)» یعنی فاصله عدد تا صفر، همیشه غیرمنفی. برای یکنواخت سازی محاسبات، تابع ABS در SQL Server خیلی به درد می خورد؛ مثل گرفتن نمره منفی و تبدیلش به مثبت برای مقایسه ساده.
تعریف و کاربرد
ABS() مقدار قدر مطلق یک عدد را برمی گرداند. بنابراین، علامت منفی حذف می شود اما اندازه حفظ می ماند.
سینتکس (Syntax)
ABS(number);
مثال
قدر مطلق یک عدد منفی را محاسبه می کنیم.
SELECT Abs(-243.5) AS AbsNum;
پارامترها
number: اجباری. یک مقدار عددی.
جزئیات فنی
در SQL Server 2008 و بعد، Azure SQL Database، Azure SQL Data Warehouse و Parallel Data Warehouse کار می کند.
گام های عملی سریع
- عددی که ممکن است منفی باشد را مشخص کن.
- ABS را روی آن عدد اعمال کن.
- نتیجه غیرمنفی را در گزارش ات استفاده کن.
نکته: برای کارهای متنی، از UPPER کمک بگیر؛ برای توابع مثلثاتی، به ACOS سر بزن.
جمع بندی سریع
- ABS علامت منفی را حذف می کند.
- اندازه عدد تغییر نمی کند.
- برای مقایسه اعداد مفید است.
- در پلتفرم های ذکرشده پشتیبانی می شود.