Բովանդակություն:

Ի՞նչ է միությունը PostgreSQL-ում:
Ի՞նչ է միությունը PostgreSQL-ում:

Video: Ի՞նչ է միությունը PostgreSQL-ում:

Video: Ի՞նչ է միությունը PostgreSQL-ում:
Video: Ի՞նչ է Եվրասիական Տնտեսական Միությունը 2024, Մայիս
Anonim

Այն 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: Այն ՄԻԱՑՈՒՄ ֆունկցիան գնահատում է արգումենտները ձախից աջ, մինչև որ գտնի առաջին ոչ զրոյական արգումենտը:

Խորհուրդ ենք տալիս: