როგორ გამოვიყენოთ სრული შეერთება SQL-ში?
როგორ გამოვიყენოთ სრული შეერთება SQL-ში?

ვიდეო: როგორ გამოვიყენოთ სრული შეერთება SQL-ში?

ვიდეო: როგორ გამოვიყენოთ სრული შეერთება SQL-ში?
ვიდეო: Full Join SQL | What is Full Join in SQL | SQL Full Join | Intellipaat 2024, აპრილი
Anonim

In SQL The სრული გარე შეუერთდი აერთიანებს ორივე მარცხენა და მარჯვენა გარე შედეგების უერთდება და ბრუნდება ყველა (შესაბამისი ან შეუსაბამო) რიგები ცხრილებიდან ორივე მხარეს შეუერთდი პუნქტი. ერთი და იგივე ორი ცხრილი გავაერთიანოთ გამოყენებით ა სრული შეერთება . აქ არის მაგალითი სავსე გარე შეუერთდი SQL-ს ორ მაგიდას შორის.

ამის გათვალისწინებით, როგორ მუშაობს სრული შეერთება?

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

ანალოგიურად, რა არის სრული გარე შეერთების ფუნქცია? ან სრული გარე შეერთება არის ცხრილების გაერთიანების მეთოდი ისე, რომ შედეგი მოიცავდეს ორივე ცხრილის შეუსაბამო მწკრივებს. Თუ თქვენ ხართ გაწევრიანების ორი ცხრილი და გვინდა, რომ შედეგების ნაკრები შეიცავდეს შეუსაბამო მწკრივებს ორივე ცხრილიდან, გამოიყენეთ a სრული გარე შეერთება პუნქტი. დამთხვევა ეფუძნება შეუერთდი მდგომარეობა.

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

სრული გაწევრიანება SQL-ში . The სრული გაწევრიანება ძირითადად აბრუნებს ყველა ჩანაწერს მარცხენა ცხრილიდან და ასევე მარჯვენა ცხრილიდან. ამისთვის მაგალითი , ვთქვათ, გვაქვს ორი ცხრილი, ცხრილი A და ცხრილი B. როდის სრული გაწევრიანება გამოიყენება ამ ორ ცხრილზე, ის გვაბრუნებს ყველა ჩანაწერს როგორც A ცხრილიდან, ასევე B ცხრილიდან.

შეგვიძლია შევაერთოთ 3 ცხრილი SQL-ში?

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

გირჩევთ: