Mundarija:

SQL-da ichki birlashma nima?
SQL-da ichki birlashma nima?

Video: SQL-da ichki birlashma nima?

Video: SQL-da ichki birlashma nima?
Video: 10 For takrorlash operatori (For loop) - C++da dasturlash darslari 2024, Aprel
Anonim

Nima bu SQL-da ichki qo'shilish ? The ICHKI QO‘SHILMA ustunlar o'rtasida mos keladigan bo'lsa, ikkala ishtirokchi jadvaldan barcha satrlarni tanlaydi. An SQL INNER JOIN bilan bir xil QO'SHILING ikki yoki undan ortiq jadvallar qatorlarini birlashtirgan band.

Shu tarzda, SQL-da ichki birlashmani qanday yozish mumkin?

SQL INNER JOIN kalit so'zi

  1. 1-jadvaldan ustun_nom(lar)ni tanlang. INNER JOIN jadvali 2. ON table1.column_name = table2.column_name;
  2. Misol. Buyurtmalar. OrderID, Customers. CustomerName ni tanlang. Buyurtmalardan. INNER JOIN Customers ON Orders. CustomerID = Customers. CustomerID;
  3. Misol. Buyurtmalar. Buyurtma identifikatori, Customers. CustomerName, Shippers. ShipperName ni tanlang. FROM ((Buyurtmalar.

Bundan tashqari, SQL-da chap ichki birlashma nima? ( ICHKI ) QO'SHILING : Ikkala jadvalda mos qiymatlarga ega yozuvlarni qaytaradi. CHAP ( tashqi ) QO'SHILING : dan barcha yozuvlarni qaytaradi chap jadval va o'ng jadvaldagi mos yozuvlar. O‘ng ( tashqi ) QO'SHILING : O'ng jadvaldagi barcha yozuvlarni va mos keladigan yozuvlarni qaytaradi chap stol.

Shu tarzda, ichki va tashqi birikma o'rtasidagi farq nima?

Ikkalasi ham ichki va tashqi birikmalar ikki yoki undan ortiq jadvallar qatorlarini bitta natijaga birlashtirish uchun ishlatiladi. Bu a yordamida amalga oshiriladi qo'shilish holat. The qo'shilish shart har bir jadval ustunlari bir-biriga qanday mos kelishini belgilaydi. Ichki birikmalar mos kelmaydigan qatorlarni kiritmang; holbuki, tashqi birikmalar ularni kiriting.

Misollar bilan SQLda ichki birlashma va tashqi birlashma nima?

Tashqi qo'shilish . In SQL , a qo'shilish solishtirish va birlashtirish uchun ishlatiladi - tom ma'noda qo'shilish - va ma'lumotlar bazasidagi ikki yoki undan ortiq jadvallardan ma'lum ma'lumotlar qatorlarini qaytarish. An ichki qo'shilish jadvallardan mos ma'lumotlarni topadi va qaytaradi, an tashqi qo'shilish jadvallardan mos ma'lumotlarni va ba'zi bir xil bo'lmagan ma'lumotlarni topadi va qaytaradi.

Tavsiya: