خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
استفاده از تابع ()SQRT در SQL Server
تابع SQRT یکی از توابع ریاضی در SQL server است که جذر عددی که به تابع پاس دهید را در خورجی بر میگرداند. Syntax استفاده از این تابع بصورت زیر می باشد:
لطفا به مثال ساده زیر دقت کنید:
حالا مثال فوق را با مقداری متفاوت بررسی می کنیم:
اگر مقادیر منفی را به تابع مذکور پاس دهید، با ارور مواجه خواهید شد:
اگر به تابع مذکور مقدار 0 را به عنوان پارامتر پاس دهید، خروجی آن هم 0 خواهد شد:
در مثال زیر ابتدا یک عملیات ریاضی محاسبه شده و سپس نتیجه آن، پارامتر تابع SQRT خواهد شد و حالا جذر آن در خروجی نمایش داده می شود:
SQRT ( float_expression )
لطفا به مثال ساده زیر دقت کنید:
SELECT SQRT(64) Result;
+----------+
| Result |
|----------|
| 8 |
+----------+
حالا مثال فوق را با مقداری متفاوت بررسی می کنیم:
SELECT SQRT(10) Result;
+------------------+
| Result |
|------------------|
| 3.16227766016838 |
+------------------+
اگر مقادیر منفی را به تابع مذکور پاس دهید، با ارور مواجه خواهید شد:
SELECT SQRT(-64) Result;
Msg 3623, Level 16, State 1, Line 1
An invalid floating point operation occurred.
اگر به تابع مذکور مقدار 0 را به عنوان پارامتر پاس دهید، خروجی آن هم 0 خواهد شد:
SELECT SQRT(0) Result;
+----------+
| Result |
|----------|
| 0 |
+----------+
در مثال زیر ابتدا یک عملیات ریاضی محاسبه شده و سپس نتیجه آن، پارامتر تابع SQRT خواهد شد و حالا جذر آن در خروجی نمایش داده می شود:
SELECT SQRT(60 + 4) Result;
+----------+
| Result |
|----------|
| 8 |
+----------+
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: