Бичлэгийн тоог хэрхэн тоолох вэ

Агуулгын хүснэгт:

Бичлэгийн тоог хэрхэн тоолох вэ
Бичлэгийн тоог хэрхэн тоолох вэ

Видео: Бичлэгийн тоог хэрхэн тоолох вэ

Видео: Бичлэгийн тоог хэрхэн тоолох вэ
Видео: Яагаад далайн амьтан тоглоомыг үзэж болохгүй гэж. Насанд хүрэгчдийн авга ах нарт зориулсан бодит 2024, May
Anonim

Ихэнх тохиолдолд, MySQL DBMS-ийн удирдлага дор ажилладаг мэдээллийн баазын хүснэгтэд вэб нөөцийг програмчлахдаа хэдэн бичлэгийн тоог олж мэдэх шаардлагатай байдаг. Энэ үйлдэлд SQL дээр тусгай функц байдаг. Үүнийг ашигласан асуулгыг нэмэлт шүүлтүүрийн нөхцлийг нэмж өөрчлөх боломжтой бөгөөд энэ нь танд зөвхөн нийт бичлэгийн тоог төдийгүй нэмэлт нөхцлийг хангасан дугаарыг авах боломжийг олгоно.

Бичлэгийн тоог хэрхэн тоолох вэ
Бичлэгийн тоог хэрхэн тоолох вэ

Зааварчилгаа

1-р алхам

Count функцийг Select командыг ашиглан ашигласан мэдээллийн баазын хүснэгт дэх бичлэгийн тоог буцааж өгөх хүсэлтийг үүсгээрэй. Хэрэв одод (* - орлуулагдсан тэмдэг) энэ функцэд параметр болгон дамжуулсан бол Null-оос бусад утга бүхий бүх бичлэгийг дахин тооцоолох болно. Асуултанд Count-ээс гадна Select командын ердийн адил хүснэгтийн нэрийг заавал зааж өгөх ёстой. Жишээлбэл, allCustomers нэртэй хүснэгтийн бичлэгийн тоог мэдэхийн тулд асуулга дараах байдлаар бичиж болно: SELECT COUNT (*) FROM allCustomers;

Алхам 2

Хэрэв та хүснэгтийн тодорхой талбарт Null-оос багагүй өөр утгатай бичлэгийн тоог авах шаардлагатай бол Count функцын одны оронд энэ талбарын нэрийг зааж өгнө үү. AllCustomers хүснэгтийн creditSum талбар нь энэ хүснэгтэд жагсаасан үйлчлүүлэгч тус бүрт олгосон зээлийн дүнгийн талаархи мэдээллийг хадгалах зориулалттай гэж үзье. Дараа нь эхний алхамаас бичлэгийн тоог хүссэн хүсэлтийг зээл олгосон үйлчлүүлэгчдийн тоог буцааж өгөх байдлаар тохируулж болно. Асуулга нь засварласны дараа дараах байдалтай байна: SELECT COUNT (creditSum) FROM allCustomers;

Алхам 3

Тодорхой талбар дахь өвөрмөц утгатай бичлэгийг тоолохын тулд Count функцэд нэр дээр нь Distinct нэмнэ. Жишээлбэл, хүснэгтэд clientName талбар дахь өөр өөр үйлчлүүлэгчдийг хамарсан давхардсан бичлэгүүд байгаа бол тэдгээрт дурдсан үйлчлүүлэгчдийн тоог дараахь асуулгаар авах боломжтой: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

Алхам 4

PhpMyAdmin програмд нэвтрэхэд бүх зүйл маш хялбаршуулсан болно, учир нь өөрөө sql асуулга бичих шаардлагагүй болно. Энэ програмд зөвшөөрөл олгосны дараа шаардлагатай хүснэгтийг агуулсан мэдээллийн баазын талаархи мэдээлэл бүхий хуудсанд очоод зүүн фрэймийн унах жагсаалтаас нэрийг нь сонгоно уу. Энэ мэдээллийн баазын хүснэгтүүдийн жагсаалтыг зөв хүрээ рүү ачаалах бөгөөд "Бичлэгүүд" баганад тус бүрт шаардагдах утгыг олох болно.

Зөвлөмж болгож буй: