INHOUDSOPGAWE:

Wat is Unie in PostgreSQL?
Wat is Unie in PostgreSQL?

Video: Wat is Unie in PostgreSQL?

Video: Wat is Unie in PostgreSQL?
Video: PostgreSQL: Unique Constraints | Course | 2019 2024, November
Anonim

Die PostgreSQL UNIE klousule/operateur word gebruik om die resultate van twee of meer SELECT-stellings te kombineer sonder om enige duplikaatrye terug te gee.

Net so, kan jy vra, wat is die verskil tussen aansluit en unie?

In 'n vakbond , kolomme word nie gekombineer om resultate te skep nie, rye word gekombineer. Albei aansluit en vakbonde kan gebruik word om data van een of meer tabelle in 'n enkele resultate te kombineer. Hulle gaan altwee te werk op verskillende maniere. Terwyl a aansluit word gebruik om kolomme uit verskillende tabelle te kombineer, die vakbond word gebruik om rye te kombineer.

Net so, hoe skryf jy 'n minus-navraag in PostgreSQL? Die BEHALWE operateur gee alle rekords van die eerste SELECT terug verklaring wat nie in die tweede SELECT is nie verklaring . Die BEHALWE operateur in PostgreSQL is gelykstaande aan die MINUS operateur in Oracle.

As ek dit in die oog hou, hoe sluit ek by twee tabelle in PostgreSQL aan?

Om A-tabel tot B-tabel te koppel:

  1. Eerstens spesifiseer jy die kolom in beide tabelle waaruit jy data in die SELECT-klousule wil kies.
  2. Tweedens spesifiseer jy die hooftabel, dws A in die FROM-klousule.
  3. Derdens spesifiseer jy die tabel waarby die hooftabel aansluit, d.w.s. B in die INNER JOIN-klousule.

Wat is saamsmelt in PostgreSQL?

PostgreSQL COALESCE funksie sintaksis Die VERBIND funksie aanvaar 'n onbeperkte aantal argumente. Dit gee die eerste argument terug wat nie nul is nie. As alle argumente nul is, sal die VERBIND funksie sal nul terugstuur. Die VERBIND funksie evalueer argumente van links na regs totdat dit die eerste nie-nul argument vind.

Aanbeveel: