በSQL ውስጥ ያለው አንቀጽ በየት እና ያለው ልዩነት

ዝርዝር ሁኔታ:

በSQL ውስጥ ያለው አንቀጽ በየት እና ያለው ልዩነት
በSQL ውስጥ ያለው አንቀጽ በየት እና ያለው ልዩነት

ቪዲዮ: በSQL ውስጥ ያለው አንቀጽ በየት እና ያለው ልዩነት

ቪዲዮ: በSQL ውስጥ ያለው አንቀጽ በየት እና ያለው ልዩነት
ቪዲዮ: Меркурий в Ретрограде! aleksey_mercedes 2024, ሀምሌ
Anonim

የቁልፍ ልዩነት - በSQL ውስጥ አንቀጽ ያለንበት

ዳታ ለእያንዳንዱ ድርጅት አስፈላጊ ነው። ስለዚህ እነሱን ለማግኘት መረጃውን በተደራጀ መንገድ ማከማቸት አስፈላጊ ነው. መረጃው በሰንጠረዦች ውስጥ ተከማችቷል. የውሂብ ጎታ የጠረጴዛዎች ስብስብን ያካትታል. አንድ የተለመደ የውሂብ ጎታ አይነት ተዛማጅ የውሂብ ጎታዎች ነው. በተዛማጅ የውሂብ ጎታ ውስጥ, ሠንጠረዦቹ እርስ በርስ የተያያዙ ናቸው. ለምሳሌ, የጠረጴዛው ደንበኛ ከትዕዛዝ ሰንጠረዥ ጋር ተገናኝቷል. ተዛማጅነት ያለው ዳታቤዝ አስተዳደር ሲስተም (RDBMS) በተዛማጅ ሞዴል ላይ የተመሰረተ የውሂብ ጎታ አስተዳደር ስርዓት ነው። Relational Databases ለማስተዳደር ይጠቅማል። አንዳንድ የRDBMS ምሳሌዎች MySQL፣ MSSQL እና Oracle ናቸው።የተዋቀረ መጠይቅ ቋንቋ (SQL) በተዛማጅ ዳታቤዝ ውስጥ መረጃን ለመቆጣጠር እና ለማውጣት የሚያገለግል ቋንቋ ነው። በ SQL ውስጥ የተለያዩ ተግባራትን ለማከናወን የተለያዩ አንቀጾች አሉ. ከመካከላቸው ሁለቱ የት እና ያላቸው ናቸው. ይህ ጽሑፍ በ SQL ውስጥ የት እና አንቀጽ ያለው ልዩነት ያብራራል። በSQL ውስጥ ያለው አንቀጽ በየት እና ያለው መካከል ያለው ቁልፍ ልዩነት ከቡድን በፊት መዝገቦችን ለማጣራት አንቀጽ ጥቅም ላይ ሲውል ወይም አንድ ድምር ሲከሰት አንቀጽ ያለው ከቡድን በኋላ መዝገቦችን ለማጣራት ጥቅም ላይ ሲውል ወይም ድምር ሲከሰት ነው።

አንቀጽ በSQL ውስጥ የት ነው ያለው?

በተሰጠው ሁኔታ መሰረት ከሰንጠረዡ ላይ የተወሰነ የውሂብ ስብስብ ለማውጣት፣ ለማዘመን ወይም ለመሰረዝ ይረዳል። ፕሮግራመርተኛው የሚፈለገውን ውሂብ ብቻ ለመገደብ እና ለማምጣት አንቀጽን የት መጠቀም ይችላል። መጠይቁ የሚፈፀመው አንቀጽ እውነት በሆነበት መዝገቦች ላይ ብቻ ነው። በመምረጥ፣ በማዘመን እና በመሰረዝ መጠቀም ይቻላል።

ከታች ያለውን የተማሪ ሠንጠረዥ ይመልከቱ፣

በSQL_ስእል 02 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት
በSQL_ስእል 02 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት
በSQL_ስእል 02 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት
በSQL_ስእል 02 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት

የተማሪው_መታወቂያ ከ3 ጋር እኩል የሆነ ተማሪ ስም እና እድሜ ለመምረጥ የሚከተለውን የSQL መጠይቅ መጠቀም ይቻላል።

ስም ይምረጡ፣የተማሪው ዕድሜ ከተማሪ_id=3፤

እንዲሁም እኩል ያልሆኑ ኦፕሬተሮችን መጠቀም ይቻላል (!=) ከ (>) በላይ ከ(=) ያነሰ ወይም እኩል የሆነ (<=)። የተማሪ_መታወቂያ እና እድሜው ከ15 ጋር እኩል ያልሆነ ስም ለመምረጥ የሚከተለውን የSQL መጠይቅ መጠቀም ይቻላል።

የተማሪ_መታወቂያ ምረጡ፣የተማሪው እድሜ የት እንደሆነ ስም!=15፤

የተማሪውን ዕድሜ 2 ወደ 13 ለመቀየር የሚከተለውን መጠይቅ መጠቀም ይቻላል።

አዘምን የተማሪ ስብስብ ዕድሜ =13 የት id=3;

የተማሪው_መታወቂያ 4 የሆነበትን መዝገብ ለመሰረዝ የሚከተለውን መጠይቅ መጠቀም ይቻላል።

የተማሪ መታወቂያ=4፤ ከተማሪ ሰርዝ

የእና፣ ወይም ኦፕሬተሮች በርካታ ሁኔታዎችን ለማጣመር መጠቀም ይቻላል።

የተማሪው_ID=1 እና ዕድሜ=15; መጠይቁ አን የሚለውን ስም ሰርስሮ ያወጣል።

እነዚህ በSQL ውስጥ የት አንቀጽ አንዳንድ ምሳሌዎች ናቸው። በአንቀጽ ግሩፕ ካለ፣ አንቀጽ ያለው ከዚያ በፊት ይታያል።

በSQL ውስጥ ያለው አንቀጽ ምንድን ነው?

በቀላል ስሌት ለመስራት በSQL ቋንቋ የተሰጡ ተግባራት አሉ። የመደመር ተግባራት በመባል ይታወቃሉ. ደቂቃው () የተመረጠውን አምድ ትንሹን ዋጋ ለማግኘት ይጠቅማል። ከፍተኛው () የተመረጠውን አምድ ከፍተኛውን ዋጋ ለማግኘት ይጠቅማል። አማካዩ () በአምዱ ውስጥ ያለውን አማካኝ ለማግኘት እና ድምር () የአምዱን አጠቃላይ ለማግኘት ይጠቅማል።እነዚህ አንዳንድ የማጠቃለያ ተግባራት ምሳሌዎች ናቸው። ከታች ያለውን የትዕዛዝ ሠንጠረዥ ይመልከቱ፣

በSQL_ስእል 03 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት
በSQL_ስእል 03 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት
በSQL_ስእል 03 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት
በSQL_ስእል 03 ውስጥ ያለው የቦታ እና አንቀጽ ያለው ልዩነት

ፕሮግራም አድራጊው የSQL መጠይቁን በሚከተለው መልኩ በመፃፍ ሂሳባቸው ከ2000 በላይ የሆኑ ደንበኞችን ለማግኘት ይችላል።

ከትእዛዝ ቡድንበደንበኛ ድምር(ሚዛን) > 2000 ይምረጡ።

ይህ የሂሳብ ማጠቃለያው ከ2000 በላይ የሆነ የደንበኛ መዝገቦችን ያትማል። የደንበኞቹን አን እና አሌክስ መዝገቦችን ያትማል።

አንቀጹ የተወሰኑ ሁኔታዎችን ለሚያሟሉ ቡድኖች እሴቶችን ለማምጣት ይጠቅማል።ስለዚህ, በተሰጠው ሁኔታ ላይ የወደቀው ቡድን በዚህ ምክንያት ይታያል. ያለው አንቀጽ ከቡድን በአንቀጽ በኋላ ይታያል። በቡድን ያለው አንቀፅ ከሌለ፣ ያለው አንቀፅ ከየት አንቀጽ ጋር ተመሳሳይ ነው የሚሰራው።

በSQL ውስጥ ያለው አንቀጽ የት እና ያለው ተመሳሳይነት ምንድን ነው?

  • ሁለቱም በተዋቀረ የመጠይቅ ቋንቋ ውስጥ አንቀጾች ናቸው።
  • ሁለቱም የውሂብ ስብስብን ለማጣራት ሊያገለግሉ ይችላሉ።

በSQL ውስጥ የትና አንቀጽ ያለው ልዩነት ምንድን ነው?

በSQL ውስጥ አንቀጽ ያለው የት ነው

የSQL አንቀጽ ያለበት ሲሆን ውሂቡን ከአንድ ጠረጴዛ ላይ በማምጣት ላይ እያለ ወይም ከብዙ ሰንጠረዦች ጋር በመቀላቀል ሁኔታን ለመለየት የሚያገለግል ነው። ያ ያለው የSQL አንቀጽ ሲሆን የSQL መምረጫ መግለጫ ድምር እሴቶች የተገለጹትን ሁኔታዎች የሚያሟሉ ረድፎችን ብቻ መመለስ እንዳለበት የሚገልጽ ነው።
ዓላማ
አንቀፅ ረድፎችን ለማጣራት የሚያገለግልበት ነው። አንቀጹ ቡድኖችን ለማጣራት ይጠቅማል።
ስብስብ
አንቀጹ በ Having አንቀጽ ውስጥ እስካልተያዘ ድረስ ከማዋሃድ ተግባራት ጋር መጠቀም የማይቻልበት። የማዋሃድ ተግባራቶቹን ከሚለው ሐረግ ጋር መጠቀም ይቻላል።
የማጣሪያ ዘዴ
አንቀጽ እንደ ቅድመ ማጣሪያ የሚሠራበት። አንቀጹ እንደ ልጥፍ ማጣሪያ ነው።
ቡድን በአንቀጽ ትዕዛዝ
አንቀጽ ከቡድኑ በፊት ጥቅም ላይ የሚውልበት በአንቀጽ። ያለው ሐረግ ከቡድኑ በኋላ ጥቅም ላይ ይውላል በአንቀፅ።
በ ጥቅም ላይ ይውላል
አንቀጹን ከመምረጥ፣ ከማዘመን እና ከመሰረዝ ጋር መጠቀም የሚቻልበት። አንቀጹ ጥቅም ላይ የሚውለው ከተመረጠ ጋር ብቻ ነው።

ማጠቃለያ - በSQL የት አንቀጽ እንዳለን

The Structured Query Language (SQL) በግንኙነት የውሂብ ጎታዎች ውስጥ ጥቅም ላይ የሚውል ቋንቋ ነው። በ SQL ውስጥ ያሉት ሁለት አንቀጾች አሉ ። ይህ መጣጥፍ በየት እና በአንቀጽ መካከል ያለውን ልዩነት ተመልክቷል። በ SQL ውስጥ ያለው አንቀጽ የትና ያለው ልዩነት ከቡድን ወይም ውህደት በፊት መዝገቦችን ለማጣራት ጥቅም ላይ የሚውልበት ቦታ ሲሆን ከቡድን በኋላ መዝገቦችን ለማጣራት ጥቅም ላይ ሲውል ወይም አንድ ድምር ይከሰታል።

የሚመከር: