NVL2

NVL۲

توضیحات

این تابع گسترشی از تابع NVL است و این امکان را می‌دهد تا در صورت null بودن مقداری با مقدار بعدی و در صورت null بودن آن مقدار با مقدار بعد از این جایگزین شود.

دستور

تابع NVL۲ به صورت زیر نوشته می‌شود:

۱ NVL۲( string۱, value_if_not_null, value_if_null )

.


مثال

مثالی از تابع NVL۲ را مشاهده می‌کنیم:

۱
۲
۳
۴
۵
select NVL۲(supplier_city, \'Completed\', \'n/a\')
from suppliers;
select supplier_id,
NVL۲(supplier_desc, supplier_name, supplier_name۲)
from suppliers;

نوشته‌های مشابه

  • COUNT

    توضیحات این تابع تعداد رکوردها را بر می‌گرداند. دستور تابعCOUNT به صورت زیر نوشته می‌شود: ۱ ۲ ۳ SELECT COUNT(aggregate_expression) FROM tables [WHERE conditions]; . مثال مثال‌هایی از خروجی تابع COUNT را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ SELECT COUNT(supplier_id) FROM suppliers; Result: ۳ SELECT COUNT(state)…

  • FLOOR

    توضیحات این تابع کوچک‌ترین مقدار صحیح قبل از مقدار مورد نظر را بر می‌گرداند. دستور تابع FLOOR به صورت زیر نوشته می‌شود: ۱ FLOOR( number ) . . مثال مثال‌هایی از خروجی تابع FLOOR را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ FLOOR(۵.۹) Result: ۵ FLOOR(۳۴.۲۹) Result: ۳۴ FLOOR(-۵.۹) Result: -۶

  • While Loop

    توضیحات Loop while حلقه‌ای است که تا زمان برقرار بودن شرط ادامه می‌یابد. دستور دستور برای While Loop به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ WHILE condition LOOP    {…statements…} END LOOP; Condition: شرطی است که برای اجرای حلقه لازم است. statements: دستوری است که در صورت اجرای حلقه در هر بار اجرا می‌شود. مثال مثال‌هایی…

  • NUMTODSINTERVAL

    توضیحات این تابع مقدار را به تعداد روز تبدیل می‌کند. دستور تابع numtodsinterval به صورت زیر نوشته می‌شود: ۱ NUMTODSINTERVAL( number, expression ) . Expression: این متغیر مشخص کننده نوع number است که می‌تواند day، hour، minuteیا second باشد. مثال مثال‌هایی از خروجی تابع numtodsinterval را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸…

  • Roles

    توضیحات Role مجموعه‌ای از دسترسی‌ها است که می‌توان به یک یوزر یا role دیگر داد. با ایجاد role می‌توان برای گروهی از یوزرها مجوز دسترسی صادر کرد. دستور با دستور زیر می‌توان role تعریف کرد: ۱۲۳ CREATE ROLE role_name[ NOT IDENTIFIED | IDENTIFIED {BY password | USING [schema.] | EXTERNALLY | GLOBALLY } ; role_name: نامی…

  • | |

    هوش تجاری، مدیریت دانش و داده کاوی

    دستیابی به بهترین درجه از همفکری و ملاحظات مربوطه که قابلیت مطرح شدن را داشته باشند یا منجر به تاخیر پیشرفت به سوی یک هدف می گردند که این یکی از اهداف مدیریت دانش می باشد. حمایت از تصمیم گیری راهبردی، رشد تجارت و نظارت بر رقبای سازمان به عنوان هدف اجرای هوش تجاری شناخته می…