فهرست مطالب:

تابع NVL در SQL چیست؟
تابع NVL در SQL چیست؟

تصویری: تابع NVL در SQL چیست؟

تصویری: تابع NVL در SQL چیست؟
تصویری: آموزش SQL 72: تابع NVL SQL NULL توسط Manish Sharma RebellionRider 2024, ممکن است
Anonim

SQL > SQL NULL > تابع NVL . را NVL () عملکرد در Oracle موجود است و نه در MySQL یا SQL سرور. این عملکرد برای جایگزینی مقدار NULL با مقدار دیگری استفاده می شود. شبیه IFNULL است عملکرد در MySQL و ISNULL تابع در SQL سرور.

سپس، چگونه از NVL در SQL استفاده کنم؟

Oracle / PLSQL: تابع NVL

  1. شرح. تابع Oracle/PLSQL NVL به شما این امکان را می دهد که وقتی با یک مقدار تهی مواجه می شوید، یک مقدار را جایگزین کنید.
  2. نحو. سینتکس تابع NVL در Oracle/PLSQL به این صورت است: NVL(string1, replace_with)
  3. برمی گرداند. تابع NVL یک مقدار جایگزین برمی گرداند.
  4. اعمال می شود.
  5. مثال.
  6. سوالات متداول.

همچنین بدانید که عملکرد NVL چگونه کار می کند؟ را تابع NVL به شما امکان می دهد مقادیر null را با یک مقدار پیش فرض جایگزین کنید. اگر مقدار در پارامتر اول است پوچ، عملکرد مقدار پارامتر دوم را برمی گرداند. اگر پارامتر اول است هر مقداری غیر از null، آن است است بدون تغییر بازگشت.

همچنین بدانید که تابع NVL در اوراکل چیست؟

تابع اوراکل NVL را تابع NVL برای جایگزینی مقادیر NULL با مقدار دیگری استفاده می شود. value_in اگر عملکرد برای آزمایش روی مقادیر تهی فیلد value_in می تواند نوع داده char، varchar2، تاریخ یا نوع داده عدد داشته باشد.

تفاوت بین توابع NVL و nvl2 در SQL چیست؟

پاسخ: تابع nvl فقط دو پارامتر دارد در حالی که nvl پارامتر دارای سه آرگومان است. را nvl2 مانند ترکیب یک nvl با a رمزگشایی کنید زیرا می توانید یک مقدار را تبدیل کنید: NVL (expr1, expr2): اگر expr1 تهی است، پس NVL expr2 را برمی گرداند.

توصیه شده: