SQL-д null гэж тооцогддог уу?
SQL-д null гэж тооцогддог уу?

Видео: SQL-д null гэж тооцогддог уу?

Видео: SQL-д null гэж тооцогддог уу?
Видео: Юлька_Рассказ_Слушать 2024, Арваннэгдүгээр
Anonim

А NULL in SQL Энэ нь талбарт ямар ч утга байхгүй гэсэн үг. Харьцуулалт NULL “=” эсвэл “!= SELECT ашиглан хийх боломжгүй COUNT (*) эсвэл СОНГОХ COUNT (1) (энэ нь миний ашиглахыг илүүд үздэг) үр дүнгийн багцад буцаж ирсэн бүх бичлэгийн нийлбэрийг харгалзахгүйгээр буцаана. NULL үнэт зүйлс.

Мөн SQL тоололд Null орсон уу?

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

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

Мөн мэдэхийн тулд би SQL-д null-ийг тэг гэж яаж тоолох вэ?

Дашрамд хэлэхэд, таны одоогийн хүсэлт буцаж ирэхгүй байна null , энэ нь ямар ч мөр буцаж байна. авах цорын ганц арга зам тэг тоолол Энэ нь таны харахыг хүсэж буй ялгаатай утгуудын жагсаалтын эсрэг OUTER холболтыг ашиглах явдал юм тэг тоолол төлөө. SQL ерөнхийдөө хүснэгтэд байхгүй утгуудыг буцаахад асуудал гардаг.

Бүлгийн функцууд хоосон утгыг үл тоомсорлодог уу?

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

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