ዝርዝር ሁኔታ:

በ SQL ውስጥ የደረጃ ጥቅም ምንድነው?
በ SQL ውስጥ የደረጃ ጥቅም ምንድነው?

ቪዲዮ: በ SQL ውስጥ የደረጃ ጥቅም ምንድነው?

ቪዲዮ: በ SQL ውስጥ የደረጃ ጥቅም ምንድነው?
ቪዲዮ: የ እግር ጥፍር ወደ ውስጥ ማደግ /ጥፍር ወደ ስጋ ማደግ መነሻ /መፍትሄ /ከእኔ ተማሩ /ingrown toenails /ingrown toenails surgery 2024, ህዳር
Anonim

የ ደረጃ () ተግባር ሀ የሚመደብ የመስኮት ተግባር ነው። ደረጃ የውጤት ስብስብ ክፍፍል ውስጥ ወደ እያንዳንዱ ረድፍ. የ ደረጃ የአንድ ረድፍ በአንድ እና በቁጥር ይወሰናል ደረጃዎች ከሱ በፊት የሚመጡት። በዚህ አገባብ፡ በመጀመሪያ፣ PARTITION BY አንቀጽ ረድፎችን በአንድ ወይም በብዙ መመዘኛዎች ወደ ክፍልፍሎች ያሰራጫል።

ከዚህ አንፃር በ SQL ውስጥ የደረጃ ተግባር አጠቃቀም ምንድነው?

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

በተመሳሳይ፣ በSQL ውስጥ ውሂብ እንዴት ደረጃ ይሰጣሉ? SQL አገልጋይ አራት ደረጃዎችን ይደግፋል።

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

በመቀጠል፣ ጥያቄው በSQL ውስጥ በደረጃ () ረድፍ_ቁጥር () እና ጥቅጥቅ ያለ () መካከል ያለው ልዩነት ምንድነው?

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

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

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

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

የሚመከር: