Count функц нь хоосон утгыг тоолох уу?
Count функц нь хоосон утгыг тоолох уу?

Видео: Count функц нь хоосон утгыг тоолох уу?

Видео: Count функц нь хоосон утгыг тоолох уу?
Видео: Нөхцөлтэйгөөр тоолдог COUNTIF болон COUNTIFS функцийг хэрэглэх заавар 2024, May
Anonim

Жишээ - COUNT функц зөвхөн ҮГҮЙ багтана NULL утгууд

Үүнийг хүн бүр мэддэггүй, гэхдээ COUNT функц ажиллах болно зөвхөн тоолох илэрхийлэл БИШ байгаа бичлэгүүд NULL in COUNT (илэрхийлэл). Илэрхийлэл нь a NULL утга -д ороогүй болно COUNT тооцоолол.

Мөн postgresql-д тэг утгыг хэрхэн тоолох вэ гэж асуусан.

2 хариулт. Ашиглах тоолох (*): сонгох тоолох (*) "багана" байгаа галт тэрэгнээс NULL ; тоолох () өөр ямар ч аргументтай тооцдог бус NULL утгууд , тиймээс "багана" бол аль нь ч байхгүй NULL.

Нэмж хэлэхэд, тэг биш утга бүхий мөрүүдийн тоог юу буцаадаг вэ? SQLite COUNT() функцийн зураг Энэ жишээнд COUNT(c) дугаарыг буцаана -ийн үгүй - хоосон утгууд . Энэ нь давхардсан тоог тоолдог эгнээ тусдаа эгнээ.

Мөн мэдэх зүйл бол бүлгийн функцууд хоосон утгыг үл тоомсорлодог уу?

Хариулт: A. COUNT-аас бусад функц , бүхий л бүлгийн функцууд NULL утгыг үл тоомсорлодог.

Count (*) нь SQL дээр юу хийдэг вэ?

COUNT(*) заасан хүснэгтийн мөрийн тоог буцаадаг бөгөөд давхардсан мөрүүдийг хадгалдаг. Энэ тооцдог мөр бүр тус тусад нь. Үүнд хоосон утгыг агуулсан мөрүүд орно.

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