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


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

استفاده از تابع ()SIGN در SQL Server
با استفاده از تابع SIGN در SQL Server می توانید در جریان مثبت بودن یا منفی و یا 0 بودن مقدار عددی شوید. در ادامه مثال هایی از این تابع را مشاهده خواهید کرد که با نحوه کار و طرز استفاده آن آشنا خواهید شد. تابع SIGN بسته به مثبت یا منفی بودن یا صفر بودن آرگومان، Result خود را برمی گرداند که شامل یکی از موارد زیر است:

نرم افزار سامانه مودیان راهکار
اگر مقدار مثبت باشد، عدد 1، اگر مقدار منفی باشد، عدد-1 و اگر 0 باشد، 0 برمیگرداند.


Syntax استفاده از این تابع به فرم زیر می باشد:

SIGN ( numeric_expression )

مثال ساده زیر، نحوه کارکردن این تابع را نمایش می دهد:

SELECT SIGN(5) Result;

+----------+
| Result |
|----------|
| 1 |
+----------+

عدد 5 که به تابع Sign پاس داده شده بود، عددی مثبت بوده و در نتیجه در خروجی عدد 1 برگشت داده شد. در بسیاری از پروژه های برنامه نویسی، ممکن است خروجی محاسبات عددی مثبت یا منفی شود و بر اساس آن شما عملیات دیگری را درپیش گیرید که این تابع به خوبی می تواند مثبت یا منفی و حتی 0 بودن محاسبه شما را پوشش دهد.
مثال زیر، هر سه مقداری که تابع SIGN می تواند در خروجی نمایش دهد را پوشش می دهد:

SELECT
SIGN(-5) Negative,
SIGN(0) Zero,
SIGN(5) Positive;

+------------+--------+------------+
| Negative | Zero | Positive |
|------------+--------+------------|
| -1 | 0 | 1 |
+------------+--------+------------+

حتی در پارامتر را بصورت محاسبات ریاضی می توانید به این تابع پاس دهید:

SELECT SIGN(50 - 60) Result;

+----------+
| Result |
|----------|
| -1 |
+----------+

اگر به این تابع، مقدار NULL را پاس دهید، در خروجی هم مقدار NULL را دریافت خواهید کرد:

SELECT SIGN(NULL) Result;

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


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

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

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


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