SQL-д null ба null биш гэж юу вэ?
SQL-д null ба null биш гэж юу вэ?

Видео: SQL-д null ба null биш гэж юу вэ?

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

SQL NULL БИШ Хязгаарлалт. The NULL БИШ хязгаарлалт нь баганыг хэрэгжүүлдэг ҮГҮЙ хүлээн зөвшөөрөх NULL үнэт зүйлс. Энэ нь талбарыг үргэлж утга агуулсан байхыг шаарддаг бөгөөд энэ нь та энэ талбарт утга нэмэхгүйгээр шинэ бичлэг оруулах эсвэл бичлэгийг шинэчлэх боломжгүй гэсэн үг юм.

Үүний дагуу SQL-д null болон null биш хоёрын ялгаа нь юу вэ?

NULL БИШ багана боломжтой гэсэн үг үгүй байх NULL аливаа бичлэгийн үнэ цэнэ; NULL гэсэн үг NULL нь зөвшөөрөгдөх утга (багананд гадаад түлхүүрийн хязгаарлалттай байсан ч).

Дээрхээс гадна null, null биш гэж юу вэ? NULL ба NULL биш багана нь null эсвэл зөвшөөрөх эсэхийг тодорхойлоход хэрэглэгддэг шалгах хязгаарлалтууд юм үгүй . Өгөгдлийн сангийн объект үүсгэх үед үүнийг өгч болно. NULL нь тэнцүү (=) оператортой нөхцөлийг шалгахад ашигладаг. Null биш байгаа утгыг шалгахад ашигладаг null эсвэл үгүй.

Энд, SQL-д NULL байна уу?

The SQL NULL гэдэг нь дутуу утгыг илэрхийлэхэд хэрэглэгддэг нэр томъёо юм. А NULL Хүснэгт дэх утга нь хоосон мэт харагдах талбар дахь утга юм. a-тай талбай NULL утга нь утгагүй талбар юм. Үүнийг ойлгох нь маш чухал юм a NULL утга нь тэг утга эсвэл хоосон зай агуулсан талбараас өөр байна.

where заалтад null байна уу?

IS NULL & IS NULL БИШ SQL-д WHERE-тэй хамт ашиглагддаг заалт SELECT, UPDATE болон DELETE мэдэгдлүүд/асуулгад тухайн баганад ямар нэг утгатай эсвэл өгөгдөл байхгүй эсэхийг баталгаажуулна уу. бүхий багана NULL үнэ цэнэ нь үнэ цэнэгүй, хоосон байна. SQL-д зориулсан синтакс IS NULL & IS NULL БИШ доор өгөв.

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