እሴቶች ከ "SQL 39" ተግባራት ውስጥ የውሂብ ጎታ ዝርዝርን መቁጠር

ሰፋ ያለ የውሂብ ክልል ለመመለስ SQL ቁጥር ተጠቀም

የአንተ ጥያቄዎች ክፍል የተዋቀረው የቋንቋ ጥያቄዎች (SQL) አካል አካል ነው. ከትክክለኛ የውሂብ ጎታ ላይ የተወሰኑ መመዘኛዎችን መሰረት ያደረገ ውሂብን ያወጣል. ሁሉንም ዓይነት መረጃዎችን ከአንድ የውሂብ ጎታ ማግኘት ከፈለጉ የ COUNT () ተግባርን ጨምሮ የ SQL ጥያቄዎችን መጠቀም ይችላሉ.

የ SQL 139 () ተግባር በጣም ጠቃሚ ነው ምክንያቱም በተጠቃሚ የተገለጹ መስፈርቶችን መሰረት በማድረግ የውሂብ ጎታ ሪኮርድን ለመቁጠር ያስችልዎታል. በሠንጠረዥ ውስጥ ሁሉንም መዝገቦች ለመቁጠር, በአንድ ዓምድ ውስጥ ልዩ እሴቶችን ለመቁጠር, ወይም የተወሰኑ መስፈርቶችን የሚያሟሉ ሪኮርድዎች ቁጥርን መቁጠር ይቻላል.

ይህ ጽሑፍ እያንዳንዱን ሁኔታ በአጭሩ ይመለከተዋል.

ምሳሌዎቹ የሚጠቀሱት በተለምዶ በስራ ላይ የዋለው የኖርዝዌንድ የመረጃ ቋት ላይ ነው.

የውሂብ ጎታውን የምርት ሠንጠረዥ ጽሁፍ አግኝቷል.

የምርት ሰንጠረዥ
ProductID የምርት ስም አቅራቢው QuantityPerUnit ነጠላ ዋጋ UnitsInStock
1 ቻይ 1 10 ሳጥኖች x 20 ቦርሳዎች 18.00 39
2 ቻው 1 24 - 12 ኦዝ ጠርሙሶች 19.00 17
3 የተጠማዘዘ ሪፍ 1 12 - 550 ሚ.ዲ. 10.00 13
4 የቼፌ አንቶን ካጃን ማጨድ 2 48 - 6 ኦዝ ካርስ 22.00 53
5 የቼፌ አንቶን ጉምቦ ሚክስ 2 36 ሳጥኖች 21.35 0
6 የእህት ልጅ የወንዝ እፅዋት ወጡ 3 12 - 8 ኦዝ ካርስ 25.00 120
7 የአጎት ቦብ የኦርጋኒክ የደረቁ ፓምሶች 3 12 - 1 ፓውንድ ፒኬጂ. 30.00 15

በአንድ ሰንጠረዥ ውስጥ መዝገቦችን መቁጠር

በጣም መሠረታዊው መጠይቅ በሠንጠረዡ ውስጥ የመዝገብ ብዛት ይቆጥራል. በምርት ሰንጠረዥ ውስጥ ያሉትን ንጥሎች ማወቅ ከፈለጉ, የሚከተለውን ጥያቄ ይጠቀሙ.

SELECT COUNT (*)
ከምርምር;

ይህ መጠይቅ በሰንጠረዡ ውስጥ የረድፎች ብዛት ይመልሳል. በዚህ ምሳሌ 7 ነው.

በአንድ አምድ ውስጥ ልዩ እሴቶች መቁጠር

በተጨማሪም በአንድ አምድ ውስጥ ልዩ እሴቶችን ለመለየት የ COUNT አገልግሎቱን መጠቀም ይችላሉ. በምሳሌው, ምርቱ ምርቱ ውስጥ በምርት ክፍል ውስጥ የሚታዩትን የተለያዩ አቅራቢዎች ለመለየት ከፈለጉ, የሚከተለውን መጠይቅ በመጠቀም ሊያከናውኑ ይችላሉ:

SELECT COUNT (DISTINCT SupplierID)
ከምርምር;

ይህ መጠይቅ በአቅራቢዎ አምድ ውስጥ የተገኙ የተለዩ እሴቶች ብዛት ይመልሳል. በዚህ ሁኔታ መልሱ 3 ሲሆን ይህም 1, 2, እና 3 ን ይወክላል.

የመዝገብ ማጣሪያ መስፈርቶችን መቁጠር

የተወሰኑ መስፈርቶችን የሚያሟሉ መዛግብትን ለመለየት የ COUNT () ተግባርን በ WHERE ሐረግ ጋር ያጣምሩ. ለምሳሌ, የመምሪያ ቤቱ ሥራ አስኪያጅ በመምሪያው ውስጥ የተከማቸውን ደረጃ ለመቀበል ይፈልጋል. የሚከተለው መጠይቅ ከ 50 አሃዶች ያነሰ UnitsInStock የሚመስሉ የረድፎች ብዛት ይለያል:

SELECT COUNT (*)
ከምርቱ
የትኛው ዩኒትስከት <50;

በዚህ ጊዜ መጠይቁ የ Chai, Chang, Aniseed Syrup እና የአጎታቸው የኦርጋኒክ የደረቁ ድፍን የሚወክል የ 4 እሴት ይመልሳል .

የ COUNT () ሐረግ ለቢዝነስ መረጃ አስተዳዳሪዎች እጅግ በጣም ጠቃሚ ሊሆን ይችላል, የቢዝነስ መስፈርቶችን ለማሟላት መረጃን ለማጠቃለልም. በትንሽ ፈጣሪዎች የ COUNT () ተግባር ለተለያዩ ዓላማዎች መጠቀም ይችላሉ.