რა არის ჯვარედინი შეერთება SQL-ში მაგალითით?
რა არის ჯვარედინი შეერთება SQL-ში მაგალითით?

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

ვიდეო: რა არის ჯვარედინი შეერთება SQL-ში მაგალითით?
ვიდეო: SQL Tutorial #35 - CROSS JOIN in SQL | SQL CROSS JOIN with Examples 2024, აპრილი
Anonim

The CROSS JOIN შეუერთდა ყველა სტრიქონს პირველი ცხრილიდან (T1) მეორე ცხრილის ყველა მწკრივს (T2). სხვა სიტყვებით რომ ვთქვათ, ჯვრის შეერთება აბრუნებს მწკრივების დეკარტის ნამრავლს ორივე ცხრილიდან. The CROSS JOIN იღებს რიგს პირველი ცხრილიდან (T1) და შემდეგ ქმნის ახალ მწკრივს მეორე ცხრილის ყველა მწკრივისთვის (T2).

უფრო მეტიც, რა არის ჯვარედინი შეერთება?

SQL-ში, CROSS JOIN გამოიყენება პირველი ცხრილის თითოეული სტრიქონის მეორე ცხრილის თითოეულ მწკრივთან შერწყმისთვის. იგი ასევე ცნობილია როგორც დეკარტი შეუერთდი რადგან ის აბრუნებს მწკრივების სიმრავლეთა დეკარტის ნამრავლს გაერთიანებული ცხრილებიდან.

შეიძლება ასევე იკითხოს, როგორ იწერება ჯვრის შეერთება? თუ WHERE პუნქტი გამოიყენება CROSS JOIN , ის ფუნქციონირებს როგორც შიდა შეუერთდი . იგივე შედეგის მიღწევის ალტერნატიული გზაა SELECT-ის შემდეგ მძიმეებით გამოყოფილი სვეტების სახელების გამოყენება და ჩართული ცხრილების სახელების ხსენება FROM პუნქტის შემდეგ. მაგალითი: აქ არის მაგალითი ჯვრის შეერთება SQL-ში ორ ცხრილს შორის.

აქ რისთვის გამოიყენება ჯვარედინი შეერთება?

ა ჯვარედინი შეერთება არის გამოიყენება როცა გსურთ შექმნათ ყველა მწკრივის კომბინაცია ორი ცხრილიდან. მწკრივების ყველა კომბინაცია შედის შედეგში; ამას ჩვეულებრივ უწოდებენ ჯვარი პროდუქტი შეუერთდი . Საერთო გამოიყენება ა ჯვრის შეერთება არის ნივთების ყველა კომბინაციის შექმნა, როგორიცაა ფერები და ზომები.

რა განსხვავებაა ჯვარედინი შეერთებასა და ჯვარედინი შეერთებას შორის?

The CROSS APPLY ოპერატორი სემანტიკურად ჰგავს INNER-ს შეუერთდი . ეს არის INNER-ის მსგავსი შეუერთდი ოპერაცია შესრულებულია ავტორისა და წიგნის ცხრილებზე. CROSS APPLY აბრუნებს მხოლოდ იმ ჩანაწერებს ფიზიკური ცხრილიდან, სადაც არის შესაბამისი რიგები წელს ცხრილის შეფასებული ფუნქციის გამომავალი.

გირჩევთ: