რა რჩება SQL-ში გარე შეერთება?
რა რჩება SQL-ში გარე შეერთება?

ვიდეო: რა რჩება SQL-ში გარე შეერთება?

ვიდეო: რა რჩება SQL-ში გარე შეერთება?
ვიდეო: SQL Joins Explained |¦| Joins in SQL |¦| SQL Tutorial 2024, აპრილი
Anonim

SQL მარცხენა გარე შეერთება აბრუნებს ყველა მწკრივს დატოვა ცხრილი (A) და ყველა შესატყვისი მწკრივი, რომელიც ნაპოვნია მარჯვენა ცხრილში (B). ეს ნიშნავს შედეგს SQL მარცხენა შეერთება ყოველთვის შეიცავს სტრიქონებს დატოვა მაგიდა.

შესაბამისად, რა არის მარცხენა გარე შეერთება?

შესახებ LEFT OUTER გაწევრიანება Ოპერაციები. შედეგი კომპლექტი ა LEFT OUTER შეერთება შეიცავს ყველა სტრიქონს ორივე ცხრილიდან, რომელიც აკმაყოფილებს WHERE პუნქტის კრიტერიუმებს, ისევე როგორც INNER შეუერთდი შედეგების ნაკრები. გამოყენებით ა LEFT OUTER გაწევრიანება მოთამაშეთა ცხრილით, ჩვენ შეგვიძლია შევარჩიოთ ორივე მწკრივი გუნდების ცხრილიდან, ნებისმიერი მოთამაშის რიგებთან ერთად, რომელიც შეიძლება არსებობდეს.

შემდგომში ჩნდება კითხვა, რა არის მარცხენა და მარჯვენა გარე შეერთება SQL-ში? არსებობს ორი სახის OUTER უერთდება SQL-ში , LEFT OUTER შეერთება და RIGHT OUTER შეერთება . LEFT გარე შეერთება მოიცავს შეუსაბამო რიგებს ცხრილიდან დაწერილი დატოვა დან შეუერთდი პრედიკატი. Მეორეს მხრივ, RIGHT OUTER შეერთება , ყველა შესატყვის მწკრივთან ერთად, მოიცავს შეუსაბამო მწკრივებს დან უფლება მაგიდის მხარე.

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

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

რა არის გარე შეერთება SQL-ში?

გარე შეერთებები . შიდას შესრულებისას შეუერთდი , არცერთი ცხრილის რიგები, რომლებიც შეუსაბამოა მეორე ცხრილში, არ ბრუნდება. ში გარე შეერთება , შეუსაბამო რიგები ერთ ან ორივე ცხრილში შეიძლება დაბრუნდეს. არსებობს რამდენიმე სახეობა გარე შეერთებები : სრული გარე შეერთება აბრუნებს შეუსაბამო მწკრივებს ორივე ცხრილიდან.

გირჩევთ: