SQL COUNT ශ්රිතයක් සමඟ දත්ත සමුදායක් තුල අගයන් ගණනය කිරීම

පුළුල් පරාසයක දත්ත ලබා ගැනීමට SQL COUNT භාවිතා කරන්න

විමසුම් මූලද්රව්යය Structured Query Language (SQL) වල වැදගත් කොටසකි. එය රෙස්ටනේෂන් දත්ත ගබඩාවෙන් විශේෂිත නිර්ණායක මත පදනම්ව දත්ත ලබාගත හැක. දත්ත සමුදායේ සිට සියලු තොරතුරු ලබා ගැනීම සඳහා SQL විමසුම් භාවිතා කිරීම - COUNT () ශ්රිතය ඇතුලත්ව හැක.

SQL COUNT () ශ්රිතය විශේෂයෙන් ප්රයෝජනවත් වේ. එය පරිශීලක-නිර්ණිත නිර්ණායක පදනම් කර ගනිමින් දත්තගබඩා වාර්තා ගණන් කිරීමට ඉඩ සලසයි. වගුවක සියලුම වාර්තා ගණන් කිරීම, තීරුවේ අද්විතීය අගයන් ගණනය කිරීම හෝ යම් නිර්ණායක සපුරාලන වාර්තා සංඛ්යාවක් වාර්තා කිරීම සඳහා ඔබට එය භාවිතා කළ හැකිය.

මෙම එක් එක් සිදුවීම් පිළිබඳව මෙම ලිපිය කෙටියෙන් සලකා බලයි.

උදාහරණ සාමාන්යයෙන් භාවිත වන නෝර්වීජියානු දත්ත ගබඩාව මත පදනම් වූ අතර, නිතරම නිබන්ධන නිෂ්පාදන ලෙස භාවිතා කිරීම සඳහා දත්ත සමුදා භාණ්ඩ සමඟ නැව්ගත කරනු ලැබේ.

දත්තගබඩාවේ නිෂ්පාදන වගුව වෙතින් උපුටා ගත් කොටස:

නිෂ්පාදන වගුව
ProductID නිෂ්පාදන නාමය සැපයුම්කරු ප්රමාණය ඒකක මිල ඒකකවලදි
1 චයි 1 පෙට්ටි 10 x 20 ක් 18.00 39
2 චෑන්ග් 1 24 - 12 oz බෝතල් 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 lb pkgs. 30.00 15

වගුවක වාර්තා සටහන් කිරීම

වඩාත් මූලික විමසුම වගුවේ ඇති වාර්තා සංඛ්යා ගණනය කිරීමකි. නිෂ්පාදන වගුවක පවතින අයිතම සංඛ්යාව දැන ගැනීමට අවශ්ය නම්, පහත සඳහන් විමසුම භාවිතා කරන්න:

තෝරාගන්න COUNT (*)
නිෂ්පාදන;

මෙම විමසුම වගුවේ පේළි ගණන නැවත ලබා දෙයි. මෙම උදාහරණයෙහි, එය 7 වේ.

තීරුවක අනන්ය වටිනාකම් ගණනය කිරීම

තීරුවක අද්විතීය අගයන් සංඛ්යාව හඳුනා ගැනීමට ඔබට COUNT ශ්රිතය භාවිතා කළ හැකිය. උදාහරණයක් ලෙස, ඔබ නිෂ්පාදන දෙපාර්තමේන්තුවේ ඇති නිෂ්පාදන සපයන විවිධ සැපයුම්කරුවන් සංඛ්යාව හඳුනා ගැනීමට අවශ්ය නම්, පහත දැක්වෙන විමසීමෙන් මෙය ඉටු කළ හැකිය:

SELECT COUNT (දුරස්ථ සැපයුම්කරු)
නිෂ්පාදන;

මෙම විමසුම සැපයුම් පාලක තීරුවේ දක්වා ඇති වෙනස් වටිනාකම් ගණන නැවත ලබා දෙයි. මෙම අවස්ථාවේ දී පිළිතුර 3, 1, 2 සහ 3 නියෝජනය වේ.

ගැලපුම් වාර්තා ගැලපීම

COUNT () ශ්රිතය WHERE වගන්තිය සමඟ ඒකාබද්ධ කරන්න. ඇතැම් නිර්ණායකවලට අනුකූල වන වාර්තා සංඛ්යා හඳුනා ගැනීම. උදාහරණයක් ලෙස, දෙපාර්තමේන්තු කළමණාකරුට කොටස් තොග පිළිබඳ අවබෝධයක් ලබාගැනීමට අවශ්ය බව සිතන්න. පහත සඳහන් විමසුම ඒකක ඒකක 50 කට අඩු ඒකක නියෝජනයවන පේළි සංඛ්යාව හඳුනා ගනී:

තෝරාගන්න COUNT (*)
නිෂ්පාදනයක්
ඒකකවල කොටස් <50;

මෙම නඩුවේදී, විමසුම චෛයි, චෑන්ග්, බෝංචි සිරප් සහ මාමාගේ බර්ගර්ගේ කාබනික වියලූ පෙයාර්ස් නියෝජනය කරනු ඇත.

ව්යාපාරික අවශ්යතා සපුරාලීමට දත්ත සාරාංශ කිරීමට දත්ත ගබඩා පරිපාලකයින්ට COUNT () වගන්තිය අතිශය වැදගත් වේ. කුඩා නිර්මාණශීලීත්වයක් සහිතව, ඔබට විවිධාකාරයේ කාර්යයන් සඳහා COUNT () ශ්රිතයක් භාවිතා කළ හැකිය.