Yozuvlar Sonini Qanday Hisoblash Mumkin

Mundarija:

Yozuvlar Sonini Qanday Hisoblash Mumkin
Yozuvlar Sonini Qanday Hisoblash Mumkin

Video: Yozuvlar Sonini Qanday Hisoblash Mumkin

Video: Yozuvlar Sonini Qanday Hisoblash Mumkin
Video: Мозг Управляет Вашими Деньгами. Инвестируйте с Умом. 2024, Noyabr
Anonim

Ko'pincha, MySQL DBMS nazorati ostida ishlaydigan ma'lumotlar bazasi jadvallarida veb-resurslarni dasturlashda yozuvlar sonini aniqlash kerak. Ushbu operatsiyani bajarish uchun SQL-da maxsus funktsiya mavjud. Undan foydalanib so'rovni qo'shimcha filtrlash shartlarini qo'shish orqali o'zgartirish mumkin - bu sizga nafaqat yozuvlarning umumiy sonini, balki qo'shimcha shartlarga javob beradigan raqamni ham olish imkonini beradi.

Yozuvlar sonini qanday hisoblash mumkin
Yozuvlar sonini qanday hisoblash mumkin

Ko'rsatmalar

1-qadam

Hisoblash funktsiyasini Select buyrug'i bilan birgalikda qiziqtirgan ma'lumotlar bazasi jadvalidagi yozuvlar sonini qaytaradigan so'rov yaratish uchun foydalaning. Agar bu funktsiyaga parametr sifatida yulduzcha (* - joker belgi) o'tsa, Null qiymatidan boshqa barcha yozuvlar qayta hisoblab chiqiladi. So'rovda Count-dan tashqari, odatdagidek Select buyrug'i uchun jadval nomi ko'rsatilishi kerak. Masalan, allCustomers nomli jadvaldagi yozuvlar sonini bilish uchun so'rovni quyidagicha yozish mumkin: SELECT COUNT (*) FROM allCustomers;

2-qadam

Agar jadvalning ma'lum bir maydonida Nulldan boshqa hech bo'lmaganda bir nechta qiymatga ega bo'lgan yozuvlar sonini olish kerak bo'lsa, Count funktsiyasida yulduzcha o'rniga ushbu maydon nomini ko'rsating. Aytaylik, allCustomers jadvalining creditSum maydoni ushbu jadvalda keltirilgan har bir mijozga berilgan kreditlar miqdori to'g'risidagi ma'lumotlarni saqlashga mo'ljallangan. Keyin birinchi qadamdan yozuvlar sonini so'rab, kredit berilgan mijozlar sonini qaytaradigan qilib sozlash mumkin. So'rov tahrirlangandan so'ng quyidagicha ko'rinadi: SELECT COUNT (creditSum) FROM allCustomers;

3-qadam

Muayyan maydonda noyob qiymatga ega yozuvlarni hisoblash uchun Count funktsiyasida Distinct-ni uning nomiga qo'shib qo'ying. Masalan, agar jadvalda mijozning ismi maydonidagi turli xil mijozlarga murojaat qiladigan takroriy yozuvlar mavjud bo'lsa, unda ularda ko'rsatilgan mijozlar sonini quyidagi so'rov yordamida olish mumkin: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

4-qadam

PhpMyAdmin dasturiga kirish bilan hamma narsa juda soddalashtirilgan, chunki sql so'rovini o'zingiz tuzishingizga hojat yo'q. Ushbu dasturda avtorizatsiyadan so'ng, kerakli jadvalni o'z ichiga olgan ma'lumotlar bazasi haqida ma'lumot bo'lgan sahifaga o'ting - chap ramkaning ochiladigan ro'yxatida uning nomini tanlang. Ushbu ma'lumotlar bazasi jadvallari ro'yxati o'ng kadrga yuklanadi, "Yozuvlar" ustunida ularning har biri uchun kerakli qiymatni topasiz.

Tavsiya: