با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به یادگیری دوره آموزش تی اس کیو ال T-SQL هستند. در جلسه گذشته آموزش کار با numeric functions در تی اس کیو ال را ارائه کردیم و کار با آن را آموختیم. در این جلسه آموزش کار با numeric functions در تی اس کیو ال را به علاقمندان این دوره ارائه می کنیم.
MS SQL Server numeric functions می تواند بر numeric data یا داده های عددی اجرا شده و داده های عددی را نیز بازگردانی کند.
در ادامه آموزش کار با numeric functions در تی اس کیو ال لیستی از یا Numeric functions توابع عددی را به همراه مثال های آن ها ارائه می نماییم.
این تابع مقدار مطلق را به عنوان numeric functions تعیین می نماید.
کوئری زیر مقدار مطلق زیر را ایجاد خواهد کرد.
1 | Select ABS(-22) |
این تابع Arc cosine به عنوان خروجی برای عبارات عددی تعیین می کند.
کوئری زیر مقدار Arc cosine را به میزان ۰ تعیین می نماید.
1 | Select ACOS(0) |
این تابع Arc sine به عنوان خروجی برای عبارات عددی تعیین می کند.
کوئری زیر مقدار Arc sine را به میزان ۰ تعیین می نماید.
1 | Select ASIN(0) |
این تابع Arc tangent به عنوان خروجی برای عبارات عددی تعیین می کند.
کوئری زیر مقدار Arc sine را به میزان ۰ تعیین می نماید.
1 | Select ATAN(0) |
Arc tangent در همه چهار محدوده به عنوان خروجی برای numeric expression تعیین می شود.
در کوئری زیر مقدار arc tangent در همه چهار محدوده به میزا ۰ تعیین می گردد.
1 | Select ATN2(0, -1) |
یک CUSTOMERS table با رکوردهای زیر را در نظر بگیرید.
1 2 3 4 5 6 7 8 | ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 |
اگر دو مقدار در بین دو عبارت وجود داشته باشد در آن صورت هر دو به صورت خروجی در خواهند آمد.
کوئری زیر خروجی زیر را ایجاد خواهد کرد.
1 | SELECT salary from customers where salary between 2000 and 8500 |
1 2 3 4 5 6 | salary 2000.00 2000.00 6500.00 8500.00 4500.00 |
این تابع Minimum value را به عنوان خروجی تعیین می کند.
کوئری زیر مقدار ‘۱۵۰۰٫۰۰’ را برای عبارت ‘salary’ در customers table تعیین می نماید.
1 | Select MIN(salary)from CUSTOMERS |
این تابع Maximum value را به عنوان خروجی تعیین می کند.
کوئری زیر مقدار ‘۱۰۰۰۰٫۰۰’ را برای عبارت ‘salary’ در customers table تعیین می نماید.
1 | Select MAX(salary)from CUSTOMERS |
در این تابع Square root را از numeric expression به عنوان خروجی تعیین می نماید.
کوئری زیر عدد ۲ را برای عبارات عددی ۴ تعیین می نماید.
1 | Select SQRT(4) |
این تابع PI را به عنوان خروجی تعیین می کند.
کوئری زیر مقدار ۳٫۱۴۱۵۹۲۶۵۳۵۸۹۷۹ برای مقدار PI تعیین می نماید.
1 | Select PI() |
در این تابع مقدار داده شده را بعد از گرد کردن عدد که بالاترین مقداری بعدی است به عنوان خروجی تعیین می نماید.
کوئری زیر عدد ۱۲۴ را برای ۱۲۳٫۲۵ تعیین می نماید.
1 | Select CEILING(123.25) |
در این تابع مقدار داده شده را بعد از گرد کردن عدد که کمتر یا برابر با مقداری بعدی است را به عنوان خروجی تعیین می نماید.
کوئری زیر عدد ۱۲۳را برای ۱۲۳٫۲۵ تعیین می نماید.
1 | Select FLOOR(123.25) |
در این تابع لگاریتم طبیعی را به عنوان خروجی تعیین می کند.
کوئری زیر عدد ۰ را برای مقدار ۱ تعیین می نماید.
1 | Select LOG(1) |
در این جلسه که آخرین جلسه از دوره آموزشی T-SQL است آموزش کار با numeric functions در تی اس کیو ال را ارائه نمودیم.
امیدواریم که این دوره آموزشی مفید فایده واقع شده باشد.
با پی وی لرن همراه باشید.