Агуулгын хүснэгт:

SQL дээрх NVL функц гэж юу вэ?
SQL дээрх NVL функц гэж юу вэ?

Видео: SQL дээрх NVL функц гэж юу вэ?

Видео: SQL дээрх NVL функц гэж юу вэ?
Видео: Alex Nuijten - Предложение модели SQL: мягкое введение 2024, Арваннэгдүгээр
Anonim

SQL > SQL NULL > NVL функц . The NVL () функц MySQL эсвэл дээр биш Oracle дээр байдаг SQL Сервер. Энэ функц NULL утгыг өөр утгаар солиход ашигладаг. Энэ нь IFNULL-тэй төстэй юм Чиг үүрэг MySQL болон ISNULL дээр SQL дахь функц Сервер.

Дараа нь би SQL дээр NVL-г хэрхэн ашиглах вэ?

Oracle / PLSQL: NVL функц

  1. Тодорхойлолт. Oracle/PLSQL NVL функц нь тэг утгатай тулгарах үед утгыг орлуулах боломжийг олгодог.
  2. Синтакс. Oracle/PLSQL дээрх NVL функцын синтакс нь: NVL(string1, солих_бичлэг)
  3. Буцах. NVL функц нь орлуулах утгыг буцаана.
  4. Үүнд хамаарна.
  5. Жишээ.
  6. Түгээмэл асуултууд.

Мөн NVL функц хэрхэн ажилладагийг мэдэх үү? The NVL функц тэг утгыг анхдагч утгаар солих боломжийг танд олгоно. Хэрэв эхний параметр дэх утга байна null, the функц хоёр дахь параметрийн утгыг буцаана. Хэрэв эхний параметр бол байна null-аас өөр ямар ч утга, it байна өөрчлөгдөөгүй буцсан.

Мөн Oracle дээрх NVL функц гэж юу болохыг мэдэх үү?

Oracle NVL функц The NVL функц NULL утгыг өөр утгаар солиход ашигладаг. үнэ цэнэ нь бол функц хоосон утгууд дээр тест хийх. value_in талбар нь өгөгдлийн төрөл char, varchar2, огноо эсвэл тооны өгөгдлийн төрөлтэй байж болно.

SQL дээрх NVL болон nvl2 функцуудын хооронд ямар ялгаа байдаг вэ?

Хариулт: The nvl функц байхад зөвхөн хоёр параметр байна nvl параметр нь гурван аргументтай. The nvl2 хослуулах шиг nvl-тэй хамт Та утгыг хувиргах боломжтой тул кодыг тайл: NVL (expr1, expr2): Хэрэв expr1 null байвал NVL expr2-г буцаана.

Зөвлөмж болгож буй: