نحوه شمارش تعداد رکوردها

فهرست مطالب:

نحوه شمارش تعداد رکوردها
نحوه شمارش تعداد رکوردها

تصویری: نحوه شمارش تعداد رکوردها

تصویری: نحوه شمارش تعداد رکوردها
تصویری: ریاضی کنکور تجربی : ترکیبیات ( شمارش بدون شمردن ) - بخش اول 2024, نوامبر
Anonim

در اغلب موارد ، لازم است که هنگام برنامه نویسی منابع وب در جداول یک پایگاه داده تحت کنترل MySQL DBMS ، تعداد سوابق را بیابید. عملکرد ویژه ای در SQL برای این عملیات وجود دارد. یک پرس و جو با استفاده از آن می تواند با اضافه کردن شرایط فیلتر اضافی اصلاح شود - این به شما امکان می دهد نه تنها تعداد کل سوابق ، بلکه تعداد مطابق با شرایط اضافی را نیز بدست آورید.

نحوه شمارش تعداد رکوردها
نحوه شمارش تعداد رکوردها

دستورالعمل ها

مرحله 1

از تابع شمارش به همراه دستور Select برای ایجاد پرس و جو استفاده می کنید که تعداد سوابق موجود در جدول دیتابیس مورد نظر را برمی گرداند. اگر یک ستاره (* - wildcard) به عنوان یک پارامتر به این تابع منتقل شود ، تمام سوابق با مقداری غیر از Null دوباره محاسبه می شوند. علاوه بر شمارش در پرس و جو ، مطابق معمول دستور Select ، نام جدول باید مشخص شود. به عنوان مثال ، برای پیدا کردن تعداد سوابق موجود در جدولی به نام allCustomers ، می توان پرس و جو را به صورت زیر نوشت: SELECT COUNT (*) FROM allCustomers؛

گام 2

اگر لازم است تعداد رکوردهایی را که حداقل مقداری غیر از Null دارند در فیلد خاصی از جدول بدست آورید ، نام این قسمت را به جای ستاره در تابع Count مشخص کنید. بیایید بگوییم قسمت creditSum از جدول allCustomers برای ذخیره اطلاعات مربوط به میزان وام های صادر شده به هر یک از مشتریان ذکر شده در این جدول است. سپس می توان درخواست تعداد سوابق از مرحله اول را طوری تنظیم کرد که تعداد مشتریانی را که وام به آنها صادر شده است بازگرداند. پس از ویرایش ، این س likeال به این شکل است: COUNT (اعتباری) از همه مشتریها را انتخاب کنید.

مرحله 3

برای شمارش رکوردها با مقدار منحصر به فرد در یک قسمت خاص ، Distinct را به نام آن در تابع Count اضافه کنید. به عنوان مثال ، اگر جدول حاوی سوابق تکراری باشد که به مشتریان مختلف در قسمت clientName اشاره دارد ، تعداد مشتریانی که در آنها ذکر شده است را می توان با استفاده از پرس و جو زیر به دست آورد:

مرحله 4

با دسترسی به برنامه PhpMyAdmin ، همه چیز بسیار ساده می شود ، زیرا دیگر نیازی به نوشتن یک جستجوی sql نیست. پس از مجوز در این برنامه ، به صفحه ای با اطلاعات مربوط به پایگاه داده حاوی جدول مورد نیاز بروید - نام آن را در لیست کشویی قاب سمت چپ انتخاب کنید. لیست جداول این پایگاه داده در قاب سمت راست بارگذاری می شود ، در ستون "Records" که مقدار لازم برای هر یک از آنها را پیدا خواهید کرد.

توصیه شده: