توابع ریاضی در SQL
توابع ریاضی در SQL Server امکان انجام عملیات پایه ریاضی را فراهم میکنند. این توابع به شما اجازه میدهند تا مقادیر عددی را پردازش و محاسبه کنید، مانند محاسبه مقدار نمایی، جذر، کف (floor)، گرد کردن، لگاریتم و توابع مثلثاتی.
معرفی توابع ریاضی در SQL
علاوه بر عملگرهای پایه ریاضی که در بخش عملگرهای حسابی بررسی شدند، توابع ریاضی استاندارد و رایج دیگری نیز وجود دارند که برای دستکاری دادههای عددی بسیار مهم هستند. این توابع به شما کمک میکنند دادههای عددی را به شکل موثرتری پردازش کنید.
جدول زیر فهرستی از توابع ریاضی SQL و توضیح مختصر هرکدام را نشان میدهد:
تابع ریاضی SQL | |
---|---|
ABS | مقدار قدر مطلق (مقدار مثبت) عدد را برمیگرداند. |
ACOS | مقدار آرک کسینوس مثلثاتی عدد ورودی را برمیگرداند. |
ASIN | مقدار آرک سینوس مثلثاتی عدد ورودی را برمیگرداند. |
ATAN | مقدار آرک تانژانت مثلثاتی عدد ورودی را برمیگرداند. |
ATN2 | زاویه (برحسب رادیان) از محور X تا نقطه (y, x) را برمیگرداند. |
CEILING | کوچکترین عدد صحیح بزرگتر یا مساوی عدد ورودی را برمیگرداند. |
COS | کسینوس مثلثاتی عدد ورودی را برمیگرداند. |
COT | کتانژانت مثلثاتی عدد ورودی را برمیگرداند. |
DEGREES | تبدیل زاویه رادیان به درجه. |
EXP | مقدار e (عدد اویلر، تقریباً 2.71828) به توان عدد ورودی را برمیگرداند. |
FLOOR | بزرگترین عدد صحیح کوچکتر یا مساوی عدد ورودی را برمیگرداند. |
LOG | لگاریتم طبیعی (پایه e) عدد ورودی را محاسبه میکند. |
LOG10 | لگاریتم پایه 10 عدد ورودی را محاسبه میکند. |
PI | مقدار عدد پی (تقریباً 3.14) را برمیگرداند. |
POWER | توان عدد ورودی را محاسبه میکند. |
RADIANS | تبدیل درجه به رادیان. |
RAND | عدد تصادفی مثبت بین 0.0 و کمتر از 1.0 تولید میکند. |
ROUND | عدد ورودی را به نزدیکترین عدد صحیح یا رقم مشخص شده گرد میکند. |
SIGN | علامت عدد ورودی را برمیگرداند (مثبت، منفی یا صفر). |
SIN | سینوس مثلثاتی عدد ورودی را برمیگرداند. |
SQRT | جذر عدد ورودی را محاسبه میکند. |
SQUARE | مربع عدد ورودی را برمیگرداند. |
TAN | تانژانت مثلثاتی عدد ورودی را برمیگرداند. |
نکات مهم
توابعی مانند ABS، DEGREES، CEILING، FLOOR، POWER، SIGN و RADIANS نتیجه را در همان نوع داده ورودی برمیگردانند.
توابع مثلثاتی و برخی توابع دیگر مانند EXP، SQUARE، SQRT، LOG10 و LOG ورودی را به نوع داده FLOAT تبدیل کرده و نتیجه را به صورت FLOAT برمیگردانند.
این توابع برای پردازش دادههای عددی در SQL Server بسیار کاربردی و حیاتی هستند و به توسعهدهندگان و تحلیلگران داده کمک میکنند تا محاسبات پیچیده ریاضی را به سادگی انجام دهند.
دیدگاهتان را بنویسید