PostgreSQL UPDATE JOIN (Svenska)

PostgreSQL UPDATE JOIN (Svenska)

introduktion till PostgreSQL UPDATE JOIN

Vi kan uppdatera posterna som lagras i tabellen på olika sätt, PostgreSQL ger UPDATE JOIN för att göra samma sak. I vissa fall måste vi uppdatera posterna i den ena tabellen baserat på posterna i en annan tabell., För att kunna gå med i en annan tabell i uttalandet måste vi definiera PostgreSQL från-klausulen med det anslutna bordet, tillsammans med att vi måste ange PostgreSQL WHERE-klausulen med ett KOPPLINGSFÖRHÅLLANDE. Vi måste lägga till SET-klausulen och måste ange PostgreSQL från-klausulen omedelbart efter det.,

Syntax

överväga följande syntax:

starta din gratis Datavetenskapskurs

Hadoop, datavetenskap, statistik& andra

UPDATE table1
SET table1.col1 = expression
FROM table2
WHERE table1.col2 = table2.col2;

förklaring: gå med i en annan tabell i uttalandet genom att använda PostgreSQL from-klausulen. Lägg till SET-klausulen och ange PostgreSQL från-klausulen omedelbart efter det.

Hur UPPDATERINGEN ANSLUTA fungerar i PostgreSQL?,

överväg den syntax som definieras i ovanstående avsnitt för att förstå hur PostgreSQL UPDATE JOIN fungerar. Enligt syntaxen uppdaterar vi tabellens värde1 med hjälp av värdena från tabellen2. Här har vi angett en koppling villkor på col2 av table1 och table2. Så om varje rad i Tabell1 och Tabell2 innehåller matchande/samma värde uppdaterar uppdateringssatsen col1-kolumnvärdet i tabelltabellen1 och anger värdet enligt det uttryck som definieras i satsen.,ame ’table1’ och ’table2’ med hjälp av CREATE TABLE statement enligt följande:

kod:

CREATE TABLE table1
(
t_ID INT,
t_Name VARCHAR(80)
);
CREATE TABLE table2
(
t_ID INT,
t_Name VARCHAR(80)
);

nu kommer vi att infoga några data i tabellen 1 genom att använda INSERT INTO statement enligt följande

INSERT INTO table1 VALUES
(1,'DDD'),
(2,'EEE'),
(3,'FFF');

Output:

INSERT INTO table1 VALUES
(1,'DDD'),
(2,'EEE'),
(3,'FFF');

Output:

select * from table1;

nu kommer vi att infoga vissa data i tabellen2 genom att använda insert into-satsen enligt följande

INSERT INTO table2 VALUES
(1,'PPP'),
(2,'QQQ'),
(3,'RRR');

illustrera resultatet av ovanstående infoga i satsen genom att använda följande SQL-sats och ögonblicksbild.,

select * from table2;

Nu kommer vi att använda PostgreSQL UPDATE JOIN-satsen för att uppdatera värdena för Tabell2 om t_id-fältet matchar / samma med tabellen2.

UPDATE table2
SET t_Name = table1.t_Name
FROM table1
WHERE table1.t_ID = table2.t_ID;

illustrerar resultatet av ovanstående uttalande med hjälp av följande SQL-sats och ögonblicksbild.,l skapa två tabeller med namnet”student”och”avdelning”genom att använda uttrycket Skapa tabell enligt följande för att förstå exemplen:

kod:

nu kommer vi att infoga några data i avdelningstabellen genom att använda INSERT INTO-uttalandet enligt följande

INSERT INTO department(department_name)
VALUES
('Computer'),
('Electrical'),
('IT'),
('Civil'),
('Chemical'),
('Mechanical');

Output:

select * from department;

nu kommer vi att infoga vissa data i Studenttabellen genom att använda insert i-satsen enligt följande

illustrera resultatet av ovanstående insert i-sats genom att använda följande SQL-sats och ögonblicksbild.,

select * from student;

nu överväga exemplet där vi måste ge extra 20 märken till varje elev utom den civil avdelning vars avdelning_id är 4. Så vi kommer att använda uppdateringen JOIN statement enligt följande:

populär kurs i denna kategori
PostgreSQL kurs (2 kurser, 1 projekt)2 onlinekurser | 1 Hands-on Projekt / 7 + timmar / verifierbart certifikat för slutförande / livstid tillgång
4.,5 (2,762 betyg)
kurspris
visa kurs

relaterade kurser

illustrera resultatet av ovanstående uttalande genom att använda följande SQL-sats och ögonblicksbild.

select * from student;

slutsats

Vi hoppas från ovanstående artikel att du har förstått hur du använder PostgreSQL UPDATE JOIN och hur PostgreSQL UPDATE JOIN fungerar. Vi har också lagt till flera exempel på PostgreSQL UPDATE JOIN för att förstå det i detalj.,

Rekommenderade artiklar

detta är en guide till PostgreSQL UPDATE JOIN. Här diskuterar vi en introduktion till PostgreSQL UPDATE JOIN, Syntax, working och respektive exempel. Du kan också gå igenom våra andra relaterade artiklar för att lära dig mer –

  1. PostgreSQL inte NULL
  2. PostgreSQL tidsstämpel
  3. utländsk nyckel i PostgreSQL
  4. PostgreSQL Subquery
0 aktier

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *