Sobes.tech
Junior — Middle

როგორ შეიძლება შეერთდეს მონაცემები რამდენიმე ცხრილიდან მონაცემთა ბაზაში?

sobes.tech AI

პასუხი AI-სგან

მონაცემების გაერთიანება რამდენიმე ცხრილიდან მონაცემთა ბაზაში შესაძლებელია JOIN ოპერაციების საშუალებით. JOIN საშუალებას აძლევს დაკავშიროს სხვადასხვა ცხრილის რიგები საერთო ველის მიხედვით.

ძირითადი JOIN ტიპები:

  • INNER JOIN — მხოლოდ ორივე ცხრილში შესაბამისი ჩანაწერები აბრუნებს.
  • LEFT JOIN (ანუ LEFT OUTER JOIN) — აბრუნებს ყველა ჩანაწერს მარცხენა ცხრილიდან და შესაბამისს მარჯვენა, თუ არსებობს.
  • RIGHT JOIN — საპირისპიროდ, ყველა მარჯვენა და შესაბამისი მარცხენა.
  • FULL JOIN — ორივე ცხრილიდან ყველა ჩანაწერი, სადაც შესაბამისობა არ არის, NULL-ით.

მაგალითი SQL სვეტით, რომელიც აერთიანებს "orders" და "customers" ცხრილებს customer_id ველის მიხედვით:

SELECT orders.id, customers.name, orders.total
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;

QA ავტომატიზაციაში, ასეთი სვეტები შეიძლება გამოყენებულ იქნას მონაცემთა მთლიანობის შემოწმებისთვის ან ტესტის მონაცემების მოსამზადებლად.