ዝርዝር ሁኔታ:

በ MySQL ውስጥ የተባዙ መዝገቦችን እንዴት መምረጥ እችላለሁ?
በ MySQL ውስጥ የተባዙ መዝገቦችን እንዴት መምረጥ እችላለሁ?

ቪዲዮ: በ MySQL ውስጥ የተባዙ መዝገቦችን እንዴት መምረጥ እችላለሁ?

ቪዲዮ: በ MySQL ውስጥ የተባዙ መዝገቦችን እንዴት መምረጥ እችላለሁ?
ቪዲዮ: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, ሚያዚያ
Anonim

በሠንጠረዥ አንድ አምድ ላይ የተባዙ እሴቶችን ማግኘት የሚከተሉትን ደረጃዎች ይከተሉ።

  1. መጀመሪያ ሁሉንም ለመቧደን የ GROUP BY አንቀጽን ተጠቀም ረድፎች በዒላማው ዓምድ, ይህም ሊፈትሹት የሚፈልጉት ዓምድ ነው የተባዛ .
  2. ከዚያ የትኛውም ቡድን ከ1 በላይ አካል እንዳለው ለማረጋገጥ በ HAVING አንቀጽ ውስጥ ያለውን የCOUNT() ተግባር ተጠቀም።

ይህንን ከግንዛቤ ውስጥ በማስገባት፣ በSQL ውስጥ የተባዙ መዝገቦችን እንዴት ማሳየት እችላለሁ?

ምረጥ ቆጠራ (*) እንደ ቆጠራ ፣ ተወዳጅ_ቀለም_ ከሰው_ ቡድን በተወዳጅ_ቀለም_ ብዛት (*) > 1 ትእዛዝ በቁጥር_ DESC; የቁጥር(*) ትዕዛዝ በ Postgres የተደገፈ እና ቁጥሩን የሚሰጥ አጠቃላይ ተግባር ነው። ረድፎች ጋር የተባዙ እሴቶች በGROUP BY አንቀጽ በተገለጸው አምድ ውስጥ።

በመቀጠል፣ ጥያቄው፣ የተባዙ ረድፎችን እንዴት መሰረዝ እችላለሁ? የተባዙ እሴቶችን ያስወግዱ

  1. የሕዋሶችን ክልል ይምረጡ፣ ወይም ንቁው ሕዋስ በሠንጠረዥ ውስጥ እንዳለ ያረጋግጡ።
  2. በመረጃ ትሩ ላይ ብዜቶችን አስወግድ የሚለውን ጠቅ ያድርጉ።
  3. የተባዙትን አስወግድ የንግግር ሳጥን ውስጥ፣ የተባዙ እሴቶችን ማስወገድ የማይፈልጉባቸውን ማንኛውንም አምዶች አይምረጡ።
  4. እሺን ጠቅ ያድርጉ እና ምን ያህል የተባዙ እሴቶች እንደተወገዱ የሚጠቁም መልእክት ይመጣል።

ስለዚህ፣ በ mysql ውስጥ የተባዙ መዝገቦችን እንዴት መሰረዝ እችላለሁ?

እርስዎ የሚፈልጉትን ከመጀመሪያው ሰንጠረዥ ጋር ተመሳሳይ መዋቅር ያለው አዲስ ጠረጴዛ ይፍጠሩ የተባዙ ረድፎችን ሰርዝ . የተለየ አስገባ ረድፎች ከመጀመሪያው ጠረጴዛ እስከ ቅርብ ጠረጴዛ ድረስ. ዋናውን ሠንጠረዥ ጣል እና የቅርቡን ጠረጴዛ ወደ መጀመሪያው ሰንጠረዥ ሰይመው።

በ SQL ውስጥ ብዜቶችን እንዴት ማግኘት እችላለሁ?

እንዴት እንደሚሰራ:

  1. በመጀመሪያ፣ GROUP BY አንቀጽ ረድፎቹን በቡድን በ a እና b አምዶች ውስጥ ባሉ እሴቶች ይመድባል።
  2. ሁለተኛ፣ የCOUNT() ተግባር የእያንዳንዱን ቡድን ክስተት ብዛት ይመልሳል (a፣ b)።
  3. ሦስተኛ፣ የ HAVING አንቀጽ የተባዙ ቡድኖችን ብቻ ያስቀምጣል፣ እነዚህም ከአንድ በላይ ክስተት ያላቸው ቡድኖች ናቸው።

የሚመከር: