Oracle-д хэдэн төрлийн холболт байдаг вэ?
Oracle-д хэдэн төрлийн холболт байдаг вэ?

Видео: Oracle-д хэдэн төрлийн холболт байдаг вэ?

Видео: Oracle-д хэдэн төрлийн холболт байдаг вэ?
Видео: Oracle DB-д зориулсан нэмэлт холболтын төрөл 2024, May
Anonim

4 өөр төрөл

Тэгэхээр, нэгдлийн төрлүүд юу вэ?

Үндсэн дөрвөн зүйл байдаг төрөл SQL нэгддэг : дотор, зүүн, баруун, бүрэн. Энэ дөрвийн ялгааг тайлбарлах хамгийн хялбар бөгөөд ойлгомжтой арга төрөл өгөгдлийн багц хоорондын бүх боломжит логик харилцааг харуулсан Венн диаграммыг ашиглана.

Мөн SQL нэгдэл дэх (+) нь юу гэсэн үг болохыг мэдэх үү? Oracle гаднах нэгдэх оператор (+) гаднах ажлыг гүйцэтгэх боломжийг танд олгоно нэгддэг хоёр ба түүнээс дээш ширээн дээр. Шуурхай жишээ: -- Хотуудын хүснэгтэд тохирох мөр байхгүй байсан ч хотуудын хүснэгтээс бүх мөрийг сонго.

Үүнтэй адилаар жишээ нь Oracle-д нэгдэх гэж юу вэ?

Oracle-д нэгдээрэй нь холбогдох баганын утгууд дээр тулгуурлан хоёр ба түүнээс дээш хүснэгтийн баганыг нэгтгэхэд хэрэглэгддэг. Холбогдох баганууд нь ихэвчлэн эхний хүснэгтийн үндсэн түлхүүр багана(ууд) ба хоёрдахь хүснэгтийн гадаад түлхүүр багана(ууд) юм. Oracle дотоодыг дэмждэг нэгдэх , зүүн нэгдэх , зөв нэгдэх , бүрэн гаднах нэгдэх мөн хөндлөн нэгдэх.

Oracle-д зүүн нэгдэл гэж юу вэ?

Танилцуулга Oracle ЗҮҮН НЭГДЭХ заалт Хэрэв T1 ба T2 хүснэгтийн хос мөр нь шаардлагыг хангасан бол нэгдэх predicate, асуулга нь хоёр хүснэгтийн мөрүүдийн баганын утгуудыг нэгтгэж, энэ мөрийг үр дүнгийн багцад оруулна. Өөрөөр хэлбэл, А зүүн нэгдэх -аас бүх мөрийг буцаана зүүн баруун хүснэгтээс хүснэгт болон тохирох мөрүүд.

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