რამდენი ტიპის შეერთება არსებობს Oracle-ში?
რამდენი ტიპის შეერთება არსებობს Oracle-ში?

ვიდეო: რამდენი ტიპის შეერთება არსებობს Oracle-ში?

ვიდეო: რამდენი ტიპის შეერთება არსებობს Oracle-ში?
ვიდეო: მოსამართლე დრედ ლორის ისტორია და ადრ... 2024, მაისი
Anonim

4 სხვადასხვა ტიპის

ასე რომ, რა სახის შეერთებები?

ოთხი ძირითადია ტიპები SQL-ის უერთდება : შიდა, მარცხენა, მარჯვენა და სრული. ყველაზე მარტივი და ინტუიციური გზა ამ ოთხს შორის განსხვავების ასახსნელად ტიპები არის ვენის დიაგრამის გამოყენებით, რომელიც აჩვენებს ყველა შესაძლო ლოგიკურ კავშირს მონაცემთა ნაკრებებს შორის.

ასევე იცით, რას ნიშნავს (+) SQL შეერთებაში? Oracle გარე შეუერთდი ოპერატორი (+) საშუალებას გაძლევთ შეასრულოთ გარე უერთდება ორ ან მეტ მაგიდაზე. სწრაფი მაგალითი: -- აირჩიეთ ყველა სტრიქონი ქალაქების ცხრილიდან მაშინაც კი, თუ არ არის შესაბამისი მწკრივი ქვეყნების ცხრილში SELECT ქალაქები.

ანალოგიურად შეიძლება ვინმემ იკითხოს, რა არის შეერთება Oracle-ში მაგალითით?

Oracle-ის გაწევრიანება გამოიყენება ორი ან მეტი ცხრილის სვეტების გაერთიანებისთვის შესაბამისი სვეტების მნიშვნელობებზე დაყრდნობით. დაკავშირებული სვეტები, როგორც წესი, არის პირველი ცხრილის პირველადი გასაღების სვეტ(ებ)ი და მეორე ცხრილის უცხო გასაღების სვეტ(ებ). Oracle მხარს უჭერს შინაგანს შეუერთდი , მარცხნივ შეუერთდი , უფლება შეუერთდი , სრული გარე შეუერთდი და ჯვარი შეუერთდი.

რა არის მარცხენა შეერთება Oracle-ში?

Შესავალი Oracle LEFT JOIN პუნქტი თუ წყვილი რიგები ორივე T1 და T2 ცხრილებიდან აკმაყოფილებს შეუერთდი პრედიკატი, მოთხოვნა აერთიანებს სვეტის მნიშვნელობებს ორივე ცხრილის მწკრივებიდან და მოიცავს ამ რიგს შედეგების კომპლექტში. სხვა სიტყვებით რომ ვთქვათ, ა მარცხენა შეერთება აბრუნებს ყველა სტრიქონს დან დატოვა ცხრილი და შესაბამისი რიგები მარჯვენა ცხრილიდან.

გირჩევთ: