Turinys:

Kaip sąjunga veikia „Oracle“?
Kaip sąjunga veikia „Oracle“?

Video: Kaip sąjunga veikia „Oracle“?

Video: Kaip sąjunga veikia „Oracle“?
Video: SQL tutorial 68: Union and Union All SQL Set Operator In Oracle Database By RebellionRider 2024, Lapkritis
Anonim

The Oracle UNION operatorius yra naudojamas 2 ar daugiau rezultatų rinkiniams sujungti Orakulas SELECT teiginiai. Jis pašalina pasikartojančias eilutes tarp įvairių SELECT teiginių. Kiekvienas SELECT teiginys SĄJUNGOS operatorius turi turėti tiek pat laukų rezultatų rinkiniuose su panašiais duomenų tipais.

Tada kaip „Union all“veikia „Oracle“?

The Oracle UNION ALL operatorius naudojamas 2 ar daugiau SELECT teiginių rezultatų rinkiniams sujungti. Tai grįžta visi eilutes iš užklausos ir ji daro nepašalinkite pasikartojančių eilučių tarp įvairių SELECT teiginių.

Panašiai, kuo Oracle skiriasi sąjunga ir sąjunga? Vienintelis Skirtumas tarp Sąjungos ir Sąjungos visos ar tai Sąjunga Visi bus nepašalina pasikartojančių eilučių ar įrašų, o tik pasirenka visi eilutės iš visi lenteles, kurios atitinka jūsų specifikos užklausos sąlygas ir sujungia jas į rezultatų lentelę. kadangi SĄJUNGOS VISI veikia su visi duomenų tipo stulpeliai.

Atitinkamai, kaip jūs naudojatės sąjunga?

UNION operatorius naudojamas dviejų ar daugiau SELECT teiginių rezultatų rinkiniui sujungti

  1. Kiekviename UNION teiginyje SELECT turi būti tiek pat stulpelių.
  2. Stulpeliai taip pat turi turėti panašius duomenų tipus.
  3. Stulpeliai kiekviename SELECT sakinyje taip pat turi būti ta pačia tvarka.

Kaip minusas veikia „Oracle“?

The Oracle MINUSAS operatorius yra naudojamas grąžinti visas pirmojo SELECT sakinio eilutes yra nepateikiamas antrasis SELECT sakinys. Kiekvienas SELECT sakinys apibrėžs duomenų rinkinį. The MINUSAS operatorius nuskaitys visus įrašus iš pirmojo duomenų rinkinio ir pašalins iš rezultatų visus antrojo duomenų rinkinio įrašus.

Rekomenduojamas: