Өгөгдлийн санд утга байгаа эсэхийг хэрхэн шалгах вэ?
Өгөгдлийн санд утга байгаа эсэхийг хэрхэн шалгах вэ?

Видео: Өгөгдлийн санд утга байгаа эсэхийг хэрхэн шалгах вэ?

Видео: Өгөгдлийн санд утга байгаа эсэхийг хэрхэн шалгах вэ?
Видео: SQL иж бүрэн курс | 33- Хэрэв байгаа бол - SQL хадгалагдсан процедурыг ашиглан хүснэгтэд байгаа өгөгдлийг шалгана уу. 2024, May
Anonim

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

Энд, SQL дээрх хүснэгтэд утга байгаа эсэхийг хэрхэн шалгах вэ?

руу эсэхийг шалгана нэг мөр байдаг MySQL дээр ширээ эсвэл үгүй, ашигла байдаг нөхцөл. The байдаг нөхцөлийг дэд асуулгад ашиглаж болно. Энэ нь үнэн эргэж ирдэг хэзээ эгнээ байдаг дахь ширээ , эс бөгөөс худал буцаана. Үнэн нь 1, худал нь 0 хэлбэрээр илэрхийлэгдэнэ.

Нэмж дурдахад, SQL дээр coalesce гэж юу вэ? НЭГДЭЛ суурилуулсан байна SQLServer Чиг үүрэг. Ашиглах НЭГДЭЛ NULL-г өөр утгаар солих шаардлагатай үед. Энэ нь дараах хэлбэртэй байна. НЭГДЭЛ (утга1, утга2,, утга) Энэ нь утгын жагсаалтаас эхний NULL бус утгыг буцаана.

SQL дээр байхгүй бол юу болох вэ?

Sursh гэхэд. The SQL БАЙДАГГҮЙ Оператор нь эсрэгээрээ ажиллах болно БАЙНА Оператор. Энэ нь SELECT мэдэгдлээр буцаж ирсэн мөрүүдийн тоог хязгаарлахад хэрэглэгддэг. The SQL-д БАЙДАГГҮЙ Сервер нь дэд асуулгад мөр байгаа эсэхийг шалгах бөгөөд хэрэв байдаг үгүй мөрүүд байвал ҮНЭН, эс бөгөөс ХУДАЛ буцаана.

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

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

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