Int null SQL байж болох уу?
Int null SQL байж болох уу?

Видео: Int null SQL байж болох уу?

Видео: Int null SQL байж болох уу?
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Арваннэгдүгээр
Anonim

Null нь тусгай логик утга юм SQL . А NULL үнэ цэнэ чадна тохируулна. NULL үнэ цэнэ биш учраас тийм чадна TEXT баганад хуваарилагдах, БҮХЭЛ багана эсвэл бусад өгөгдлийн төрөл. Багана чадна Зөвхөн NOT гэж зарласан тохиолдолд NULL агуулаагүй болно NULL (ӨӨРЧЛӨЛТ ХҮСНЭГТийг үзнэ үү).

Үүнтэй холбогдуулан бүхэл тоо null байж болох уу?

байхгүй" NULL " төлөө бүхэл тоо . The NULL Энэ нь хүчинтэй заагч утга биш учраас тусгай утга юм. Тиймээс бид чадна Үүнийг семафор болгон ашиглан "энэ заагч хийдэг юу ч зааж болохгүй (хүчин төгөлдөр)". Ан дахь бүх утгууд бүхэл тоо Таны код өөрөөр заагаагүй бол хүчинтэй байна.

Мөн бид SQL дээрх NULL утгыг шинэчлэх боломжтой юу? SQL NULL утгууд . Хэрэв хүснэгтийн багана нь сонголттой бол, Бид чадна шинэ бичлэг оруулах эсвэл шинэчлэх нэмэхгүйгээр байгаа бичлэг үнэ цэнэ энэ баганад. Энэ нь талбай гэсэн үг болно хамт аврагдах NULL утга . NULL утгууд бусдаас өөрөөр авч үздэг үнэт зүйлс.

Үүний дагуу миний SQL-д null байна уу?

онд MySQL , a NULL үнэ цэнэ нь тодорхойгүй гэсэн үг. Хэрэв та харьцуулбал а NULL бусадтай үнэ цэнэ NULL үнэ цэнэ эсвэл бусад үнэ цэнэ нь үр дүн юм NULL Учир нь тус бүрийн үнэ цэнэ NULL үнэ цэнэ тодорхойгүй байна. Ерөнхийдөө та ашигладаг NULL өгөгдөл дутуу, тодорхойгүй, ашиглах боломжгүй гэдгийг харуулах утга.

NULL нь NULL утгыг буцаадаггүй ҮҮ?

The ХҮМҮҮС БИШ нөхцөлийг SQL-д тест хийхэд ашигладаг үгүй - NULL үнэ цэнэ. Энэ буцаж ирдэг Хэрэв a үгүй - NULL үнэ цэнэ нь олддог, үгүй бол энэ буцаж ирдэг ХУДАЛ. Үүнийг SELECT, INSERT, UPDATE, DELETE мэдэгдэлд ашиглаж болно.

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