ዝርዝር ሁኔታ:

በ SQL ውስጥ የደረጃ ተግባር ምንድነው?
በ SQL ውስጥ የደረጃ ተግባር ምንድነው?

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

ቪዲዮ: በ SQL ውስጥ የደረጃ ተግባር ምንድነው?
ቪዲዮ: መጽሀፍ ቅዱስ ውስጥ ይሄ ቃል ሆን ተብሎ እንዳይገባ ተደርጓል !! ታምር የሚሰራ ቃል!! bible/ 2024, ግንቦት
Anonim

መግቢያ ለ SQL አገልጋይ ደረጃ () ተግባር

የ ደረጃ () ተግባር መስኮት ነው። ተግባር የሚመድበው ሀ ደረጃ በውጤት ስብስብ ክፍል ውስጥ ወደ እያንዳንዱ ረድፍ. ተመሳሳይ እሴቶች ያላቸው በክፋይ ውስጥ ያሉት ረድፎች ተመሳሳይ ይቀበላሉ ደረጃ . የ ደረጃ በክፋይ ውስጥ የመጀመሪያው ረድፍ አንድ ነው.

ይህንን በተመለከተ በSQL በደረጃ () ረድፍ_ቁጥር () እና በDense_rank () መካከል ያለው ልዩነት ምንድነው?

ብቸኛው በ RANK መካከል ልዩነት , DENSE_RANK እና ROW_NUMBER ተግባር የተባዙ እሴቶች ሲኖሩ ነው። በውስጡ ዓምድ በ ORDER BY አንቀጽ ውስጥ ጥቅም ላይ ይውላል። በሌላ በኩል የ DENSE_RANK ተግባር አይዘልም ደረጃዎች ክራባት ካለ በደረጃዎች መካከል . በመጨረሻም የ ROW_NUMBER ተግባር ምንም አይጨነቅም ደረጃ አሰጣጥ.

በመቀጠል፣ ጥያቄው፣ በ SQL w3schools ውስጥ ያለው ደረጃ ምንድን ነው? የ MSSQL ደረጃ ተግባር ጥቅም ላይ ይውላል ደረጃ ተደጋጋሚ እሴቶቹ ተመሳሳይ እሴቶች በሚሆኑበት መንገድ ደረጃ ተመሳሳይ. በሌላ ቃል, ደረጃ ተግባር ይመልሳል ደረጃ የውጤት ስብስብ ክፍፍል ውስጥ የእያንዳንዱ ረድፍ.

እንዲሁም ማወቅ ያለብዎት በ SQL ውስጥ ውሂብ እንዴት ደረጃ ይሰጣሉ?

SQL አገልጋይ አራት ደረጃዎችን ይደግፋል።

  1. ROW_NUMBER፡ በውጤት ስብስብ ውስጥ ለእያንዳንዱ ረድፍ ተከታታይ ቁጥር ይመድባል።
  2. ደረጃ፡ እያንዳንዱን ረድፍ በውጤት ስብስብ ውስጥ ያስቀምጣል።
  3. DENSE_RANK፡ እያንዳንዱን ረድፍ በውጤት ስብስብ ውስጥ ያስቀምጣል።
  4. NTILE: የተቀመጠውን ውጤት ለተግባሩ እንደ መከራከሪያ በተገለጹት ቡድኖች ብዛት ይከፋፍላል.

ደረጃን እንዴት ትጠቀማለህ?

ቅደም ተከተል፡ (አማራጭ) ይህ ነጋሪ እሴት ኤክሴል ዝርዝሩን ወደ ላይ ከፍ ብሎ ወይም ወደ ታች መውረድ እንዳለበት ይነግረዋል።

  1. በዝርዝሩ ውስጥ ያለውን ደረጃ በቅደም ተከተል ለማግኘት ዜሮ ይጠቀሙ ወይም ይህን ነጋሪ እሴት ባዶ ይተዉት።
  2. ለመውጣት ትእዛዝ 1 ወይም ሌላ ማንኛውንም ቁጥር ይተይቡ።

የሚመከር: