ڈیٹا بیس ٹیبل میں SQL COUNT فنکشن کے ساتھ اقدار شمار کرنا

اعداد و شمار کی ایک وسیع رینج کو واپس کرنے کیلئے SQL COUNT کا استعمال کریں

سوالات عنصر ساختہ سوال زبان (SQL) کا ایک اہم حصہ ہے. یہ ایک نسبتا ڈیٹا بیس سے مخصوص معیار کے مطابق اعداد و شمار کو دوبارہ حاصل کرتا ہے. آپ SQL سوالات استعمال کرسکتے ہیں - بشمول COUNT () فنکشن - ڈیٹا بیس سے تمام قسم کی معلومات حاصل کرنے کے لئے.

SQL COUNT () فنکشن خاص طور پر مفید ہے کیونکہ یہ آپ کو صارف کے مخصوص معیار کے مطابق ڈیٹا بیس کے ریکارڈ شمار کرنے کی اجازت دیتا ہے. آپ کسی بھی میز میں تمام ریکارڈوں کو شمار کرنے کے لئے اس کا استعمال کرسکتے ہیں، ایک کالم میں منفرد اقدار شمار کرتے ہیں، یا شمار ریکارڈز کی تعداد شمار کرتے ہیں کہ بعض معیارات پورا کرتے ہیں.

یہ مضمون ان حالات میں سے ہر ایک پر ایک مختصر نظر آتا ہے.

مثال کے طور پر عام طور پر استعمال ہونے والے شمالی ڈیوڈ ڈیٹا بیس پر مبنی مثالیں موجود ہیں، جو اکثر ٹیوٹوریل کے طور پر استعمال کرنے کے لئے ڈیٹا بیس کی مصنوعات کے ساتھ بحری جہاز ہیں.

ڈیٹا بیس کی پروڈکٹ ٹیبل سے یہاں ایک اقتباس ہے:

پروڈکٹ ٹیبل
ProductID پروڈکٹ کا نام سپلائرڈ مقدار کی ترتیب اکائی قیمت یونٹس ان اسٹاک
1 چا 1 10 باکس ایکس 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

ایک میز میں گنتی ریکارڈنگ

سب سے زیادہ بنیادی سوال میز میں ریکارڈ کی تعداد گنتی ہے. اگر آپ مصنوعات کی میز میں موجود اشیاء کی تعداد جاننا چاہتے ہیں تو، مندرجہ ذیل سوال کا استعمال کریں:

منتخب کریں COUNT (*)
مصنوعات سے

یہ سوال میز میں قطاروں کی تعداد میں واپسی دیتا ہے. اس مثال میں، یہ 7 ہے.

کالم میں منفرد قیمتوں کا شمار

آپ کالم میں منفرد اقدار کی تعداد کو شناخت کرنے کیلئے COUNT فنکشن بھی استعمال کرسکتے ہیں. مثال کے طور پر، اگر آپ مختلف سپلائرز کی تعداد کی شناخت کرنا چاہتے ہیں جن کی مصنوعات پروڈکشن ڈیپارٹمنٹ میں موجود ہیں، تو آپ مندرجہ ذیل سوال کا استعمال کرتے ہوئے اس کو پورا کرسکتے ہیں:

منتخب کریں COUNT (DISTINCT سپلائیڈ)
مصنوعات سے

یہ سوال سپلائر ایڈی کالم میں پایا گیا مختلف اقدار کی تعداد میں واپس آتا ہے. اس صورت میں، جواب 3، نمائندگی 1، 2، اور 3.

گنتی ریکارڈ ریکارڈنگ معیار

WHERE شق کے ساتھ COUNT () تقریب کو یکجا کر کے مخصوص معیار سے متعلق ریکارڈوں کی تعداد کی شناخت کے لئے. مثال کے طور پر، فرض کریں کہ محکمہ مینیجر ڈیپارٹمنٹ میں اسٹاک کی سطح کا احساس حاصل کرنا چاہتے ہیں. مندرجہ ذیل سوال یونٹس ان اسٹاک کی نمائندگی کرتا ہے قطاروں کی تعداد کی شناخت کرتا ہے جو 50 یونٹس سے کم ہے:

منتخب کریں COUNT (*)
مصنوعات سے
یونٹس ان اسٹاک <50؛

اس صورت میں، سوال چار، قیمت ، چانگ، انیسڈ سرپ، اور چاچا باب کی نامیاتی خشک ناشپاتیاں کی نمائندگی کرتا ہے 4 کی قیمت واپس آئے گی.

COUNT () شق ڈیٹا بیس کے منتظمین کے لئے انتہائی قیمتی ہوسکتا ہے جو کاروباری ضروریات کو پورا کرنے کے لئے اعداد و شمار کا خلاصہ کرنا چاہتا ہے. تھوڑی تخلیقی صلاحیت کے ساتھ، آپ وسیع مقاصد کے لئے COUNT () فنکشن استعمال کرسکتے ہیں.