ዝርዝር ሁኔታ:

በ SQL ውስጥ የ NVL ተግባር ምንድነው?
በ SQL ውስጥ የ NVL ተግባር ምንድነው?

ቪዲዮ: በ SQL ውስጥ የ NVL ተግባር ምንድነው?

ቪዲዮ: በ SQL ውስጥ የ NVL ተግባር ምንድነው?
ቪዲዮ: SQL Tutorials-full database course for beginner 2022. learn SQL in Amharic. 2024, ህዳር
Anonim

SQL > SQL ባዶ > NVL ተግባር . የ NVL () ተግባር በOracle ውስጥ ይገኛል, እና በ MySQL ውስጥ አይደለም ወይም SQL አገልጋይ. ይህ ተግባር NULL እሴትን በሌላ እሴት ለመተካት ጥቅም ላይ ይውላል። እሱ ከ IFNULL ጋር ተመሳሳይ ነው። ተግባር MySQL እና ISNULL ውስጥ በ SQL ውስጥ ተግባር አገልጋይ.

ከዚያ NVL በ SQL ውስጥ እንዴት እጠቀማለሁ?

Oracle/PLSQL፡ NVL ተግባር

  1. መግለጫ። የOracle/PLSQL NVL ተግባር ባዶ እሴት ሲያጋጥመው እሴትን እንዲተኩ ያስችልዎታል።
  2. አገባብ። በOracle/PLSQL ውስጥ ያለው የNVL ተግባር አገባብ፡ NVL(ሕብረቁምፊ1፣በመተካት)
  3. ይመለሳል። የNVL ተግባር ተተኪ እሴት ይመልሳል።
  4. ይመለከታል.
  5. ለምሳሌ.
  6. ተደጋግሞ የሚነሱ ጥያቄዎች.

እንዲሁም እወቅ፣ የNVL ተግባር እንዴት እንደሚሰራ? የ NVL ተግባር ባዶ እሴቶችን በነባሪ እሴት ለመተካት ያስችልዎታል። በመጀመሪያው መለኪያ ውስጥ ያለው ዋጋ ከሆነ ነው። ባዶ ፣ የ ተግባር እሴቱን በሁለተኛው ግቤት ውስጥ ይመልሳል. የመጀመሪያው መለኪያ ከሆነ ነው። ከንቱ ሌላ ማንኛውም ዋጋ, እሱ ነው። ሳይለወጥ ተመለሰ።

እንዲሁም እወቅ፣ በOracle ውስጥ የNVL ተግባር ምንድነው?

Oracle NVL ተግባር የ NVL ተግባር NULL እሴቶችን በሌላ እሴት ለመተካት ጥቅም ላይ ይውላል። ዋጋ_ከሆነ ተግባር ባዶ እሴቶች ላይ ለመሞከር. የ value_in መስኩ የውሂብ አይነት ቻር፣ varchar2፣ የቀን ወይም የቁጥር ዳታ አይነት ሊኖረው ይችላል።

በ SQL ውስጥ በNVL እና nvl2 ተግባራት መካከል ያለው ልዩነት ምንድነው?

መልስ nvl ተግባር ሁለት መለኪያዎች ብቻ ሲኖራቸው nvl መለኪያ ሶስት ነጋሪ እሴቶች አሉት። የ nvl2 እንደ አንድ ማዋሃድ nvl ከ ሀ እሴትን መቀየር ስለምትችል ኮድ መፍታት፡- NVL (expr1፣ expr2)፡ ኤክስፕረስ1 ባዶ ከሆነ፣ እንግዲያውስ NVL expr2 ይመልሳል.

የሚመከር: