خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


استفاده از تابع ()ASIN در SQL Server

استفاده از تابع ()ASIN در SQL Server
تابع ASIN از جمله توابع ریاضی در SQL Server است که آرک سینوس یک مقدار را بر حسب رادیان بر میگرداند. مقدار بازگشتی توسط این تابع از نوع float می باشد. Syntax استفاده از تابع مذکور به فرم زیر می باشد:

سیستم یکپارچۀ سازمانی راهکار



ASIN ( float_expression )

در ادامه با ذکر مثال هایی، با نحوه کار و طرز استفاده این تابع بیشتر آشنا خواهید شد. توجه داشته باشید که مقدار پارامتر از 1- تا 1 معتبر می باشد. برای شروع لطفا به مثال ساده زیر دقت کنید:

SELECT ASIN(0.1) Result;

+------------------+
| Result |
|------------------|
| 0.10016742116156 |
+------------------+

در مثال زیر، خواهید دید که اگر مقدار 1 و یا 1- را به تابع مذکور به عنوان پارامتر پاس دهید، نتیجه چه خواهد شد:

SELECT ASIN(1) Result;

+-----------------+
| Result |
|-----------------|
| 1.5707963267949 |
+-----------------+

SELECT ASIN(-1) Result;

+------------------+
| Result |
|------------------|
| -1.5707963267949 |
+------------------+

خب، اگر خارج از مقادیر معتبر برای تابع ASIN که 1- تا 1 بود، مقداردهی کنیم، ارور رخ خواهد داد:

SELECT ASIN(2) Result;

Msg 3623, Level 16, State 1, Line 1
An invalid floating point operation occurred.
Time: 0.322s

بصورت مثال زیر هم می توانید تابع مذکور را مقداردهی کنید.

SELECT ASIN(0.1 + 0.3) Result;

در مثال فوق، نتیجه عملیات ریاضی، مقدار پارامتر برای تابع ASIN خواهد شد.

+-------------------+
| Result |
|-------------------|
| 0.411516846067488 |
+-------------------+

اگر به تابع ASIN، مقادیر 0 یا NULL پاس دهید، به ترتیب خروجی ها هم 0 و NULL خواهند شد.

SELECT ASIN(0) Result;

+----------+
| Result |
|----------|
| 0 |
+----------+

SELECT ASIN(NULL) Result;

+----------+
| Result |
|----------|
| NULL |
+----------+


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز