NVL

NVL

توضیحات

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

دستور

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

۱ NVL( string۱, replace_with )

.
.


مثال

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

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

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

  • LAG

    توضیحات این تابع امکان دستیابی به مقدار یک فیلد در سطرهای قبل از رکورد جاری را فراهم می‌کند. دستور تابع LAG به صورت زیر نوشته می‌شود: ۱ ۲ LAG ( expression [, offset [, default] ] ) OVER ( [ query_partition_clause ] order_by_clause ) . Offset: گزینه‌ای اختیاری است، تعداد سطر قبل از سطر جاری را…

  • Drop Foreign Keys

    توضیحات می‌توان کلید خارجی که قبلا ساخته و فعال شده است را نیز پاک کرد. دستور قابلیت set null را می‌توان با دستور create table یا Alter table فعال کرد: ۱ ۲ ALTER TABLE table_name DROP CONSTRAINT constraint_name; . مثال مثالی از پاک کردن کلید خارجی: ۱ ۲ ALTER TABLE products DROP CONSTRAINT fk_supplier;

  • MIN

    توضیحات این تابع مقدار مینیمم لیست را بر می‌گرداند. دستور تابع MIN به صورت زیر نوشته می‌شود: ۱ ۲ ۳ SELECT MIN(aggregate_expression) FROM tables [WHERE conditions]; . مثال مثال‌هایی از خروجی تابع MIN را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ SELECT MIN(salary) AS \”Lowest Salary\” FROM employees; SELECT department, MIN(salary) AS \”Lowest salary\”…

  • ABS

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

  • DBTIMEZONE

    توضیحات این تابع timezone دیتابیس را بر می‌گرداند. دستور تابع DBTIMEZONE به صورت زیر نوشته می‌شود: ۱ DBTIMEZONE . مثال مثالی از خروجی تابع DBTIMEZONE را مشاهده می‌کنیم: ۱ ۲ select DBTIMEZONE from dual;

  • ASCIISTR

    توضیحات این تابع عدد هر رشته‌ای را به کد ASCII خودش تبدیل می‌کند. دستور تابع ASCIISTR به صورت زیر نوشته می‌شود: ۱ ASCIISTR( string ) string: رشته‌ای که کد ASCII آن را می‌خواهیم است. مثال مثالی از خروجی تابع ASCIISTR را مشاهده می‌کنیم: ۱ ۲ ASCIISTR(\’A B C Ä Ê\’) Result: \’A B C �۰C۴ �۰CA\’