🌐 جهان فناوری اطلاعات

💻 تازه ترین های فناوری اطلاعات(IT)

💻 تازه ترین های فناوری اطلاعات(IT)

🌐 جهان فناوری اطلاعات
آخرین نظرات

تابع ISNUL در sql

سه شنبه, ۱۰ آذر ۱۳۹۴، ۱۲:۰۰ ق.ظ


با تابع isNull در اسکیوال میتوان تعیین کرد که در صورتی که مقدار یک فیلد از رکورد برابر مقدار NULL بود ، خروجی به جای مقدار NUll ، چه مقدار دیگری شود.

به این صورت که این تابع میگوید اگر Null بود خروجی چه شود.

ساختار تابع isNull در sql به صورت زیر است :

SELECT ISNULL(column_name,value)

FROM table_name

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

SELECT ProductName,UnitPrice*(UnitsInStock+ISNULL(UnitsOnOrder,0))
FROM Products

نکته مهم : در مثال بالا در صورتی که ISNULL UnitsOnOrder,0 را قرار ندهیم و مستقیما UnitsOnOrder را قرار دهیم ، ممکن است در صورت Null بودن یکی از مقادیر این فیلد در رکوردهای جدول محصولات ، با ارور مواجه شویم.

نکته : یکی از توابع بسیار کاربردی که برنامه نویسان با نادیده گرفتن آن و ارجاع کار این تابع به بخش برنامه نویسی برنامه هاشون از کارایی سیستم میکاهند، تابع و دستور isNull در اسکیوال می باشد.

موافقین ۰ مخالفین ۰ ۹۴/۰۹/۱۰
مهندسان IT

SQL

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی