SQL-д заалтыг ашиглах нь юунд хэрэгтэй вэ?
SQL-д заалтыг ашиглах нь юунд хэрэгтэй вэ?

Видео: SQL-д заалтыг ашиглах нь юунд хэрэгтэй вэ?

Видео: SQL-д заалтыг ашиглах нь юунд хэрэгтэй вэ?
Видео: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Арваннэгдүгээр
Anonim

SQL | USING заалт . Хэд хэдэн багана ижил нэртэй боловч өгөгдлийн төрөл таарахгүй байвал NATURAL JOIN заалт -аар өөрчилж болно USING заалт байх ёстой багануудыг зааж өгөх ашигласан EQUIJOIN-д зориулагдсан. USING заалт байна ашигласан нэгээс олон багана таарч байгаа үед зөвхөн нэг баганыг тааруулах.

Үүний дагуу заалтыг ашиглах үүрэг юу вэ?

USING заалт . The USING заалт Хоёр хүснэгтийг нэгтгэх үед тэгш байдлыг шалгах баганыг зааж өгнө. Үүнийг ON-ын оронд ашиглаж болно заалт тодорхой нэгдэл бүхий JOIN үйлдлүүдэд заалт.

Хоёрдугаарт, SQL асуулгад аль заалт шаардлагатай вэ? СОНГОХ

Мөн SQL дээр on түлхүүр үг ямар хэрэглэгдэх вэ гэж асууж магадгүй.

Товчхондоо та ашиглах Ихэнх зүйлд ON, гэхдээ АШИГЛАХ нь баганын нэр ижил байгаа тохиолдолд хэрэглэхэд хялбар товчлол юм. Дээрх жишээ ашигладаг ON түлхүүр үг , гэхдээ багануудаас хойш бид ашиглах Нэгдэхийг хоёр хүснэгтэд owners_id гэж нэрлэдэг бөгөөд үүний оронд бид USING-г товчлол болгон оруулж болно.

Хэрэглээ ба заалт гэж юу вэ?

Байгалийн холболтын нэгдэх нөхцөл нь үндсэндээ ижил баганын нэрсийн тэгшитгэл юм. АСААЛТТАЙ заалт өөр өөр нэртэй багануудыг холбоход ашиглаж болно. ON-г ашиглана уу заалт нөхцөлийг тодорхойлох эсвэл нэгдэх баганыг зааж өгөх. Нэгдэх нөхцөл нь бусад хайлтын нөхцлөөс тусгаарлагдсан.

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