Სარჩევი:

რა არის კავშირი PostgreSQL-ში?
რა არის კავშირი PostgreSQL-ში?

ვიდეო: რა არის კავშირი PostgreSQL-ში?

ვიდეო: რა არის კავშირი PostgreSQL-ში?
ვიდეო: PostgreSQL: How to Connect to Databases | Course | 2019 2024, ნოემბერი
Anonim

The PostgreSQL UNION პუნქტი/ოპერატორი გამოიყენება ორი ან მეტი SELECT განცხადების შედეგების გასაერთიანებლად დუბლიკატი მწკრივის დაბრუნების გარეშე.

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

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

ანალოგიურად, როგორ წერთ მინუს მოთხოვნას PostgreSQL-ში? გარდა ოპერატორი აბრუნებს ყველა ჩანაწერს პირველი SELECT-დან განცხადება რომლებიც არ არიან მეორე SELECT-ში განცხადება . გარდა ოპერატორი PostgreSQL-ში უდრის MINUS ოპერატორი Oracle-ში.

ამის გათვალისწინებით, როგორ გავაერთიანო ორი ცხრილი PostgreSQL-ში?

A ცხრილის B მაგიდასთან შესაერთებლად:

  1. პირველ რიგში, თქვენ მიუთითებთ სვეტს ორივე ცხრილში, საიდანაც გსურთ აირჩიოთ მონაცემები SELECT პუნქტში.
  2. მეორე, თქვენ მიუთითეთ ძირითადი ცხრილი, ანუ A პუნქტში FROM.
  3. მესამე, თქვენ მიუთითეთ ცხრილი, რომელსაც მთავარი ცხრილი უერთდება, ანუ B-ს INNER JOIN პუნქტში.

რა არის გაერთიანება PostgreSQL-ში?

PostgreSQL COALESCE ფუნქციის სინტაქსი The გაერთიანება ფუნქცია იღებს არგუმენტების შეუზღუდავ რაოდენობას. ის აბრუნებს პირველ არგუმენტს, რომელიც არ არის null. თუ ყველა არგუმენტი ნულოვანია, გაერთიანება ფუნქცია დაბრუნდება null. The გაერთიანება ფუნქცია აფასებს არგუმენტებს მარცხნიდან მარჯვნივ, სანამ არ იპოვის პირველ არანულო არგუმენტს.

გირჩევთ: