Bevezetés A PostgreSQL frissítéshez csatlakozzon a
– n belül tárolt rekordokat frissíthetjük a táblázat különböző módokon, a PostgreSQL biztosít frissítés csatlakozni, hogy nem ugyanaz. Bizonyos esetekben frissítenünk kell az egyik táblázat rekordjait egy másik táblázat nyilvántartása alapján., Annak érdekében, hogy csatlakozzunk egy másik táblához a nyilatkozatban, meg kell határoznunk a PostgreSQL-t az egyesített táblához tartozó záradékból, valamint meg kell adnunk a PostgreSQL-t, ahol a csatlakozási feltétel. Hozzá kell adnunk a SET záradékot, majd közvetlenül utána meg kell adnunk a PostgreSQL-t a záradékból.,
Szintaxis
Fontolja meg a következő szintaxis:
Indítsa el A Szabad Adatokat a Tudomány Persze,
Hadoop, Adatok a Tudomány, Statisztikák & egyéb
UPDATE table1
SET table1.col1 = expression
FROM table2
WHERE table1.col2 = table2.col2;
Magyarázat: Csatlakozzon egy másik táblázat a nyilatkozat segítségével a PostgreSQL A záradékot. Adja hozzá a SET záradékot, majd közvetlenül utána adja meg a PostgreSQL from záradékot.
hogyan működik a frissítés a PostgreSQL-ben?,
fontolja meg a fenti szakaszban meghatározott szintaxist annak érdekében, hogy megértse a PostgreSQL frissítési csatlakozás működését. A szintaxis szerint frissítjük a table1 értékeit a table2 értékeinek felhasználásával. Itt meghatároztuk a table1 és table2 col2 csatlakozásának feltételeit. Tehát, ha a table1 és table2 minden sora azonos / azonos értéket tartalmaz, akkor a frissítési utasítás frissíti a col1 oszlop értékét a table table1-ben, és beállítja az értéket a set záradékban meghatározott kifejezés szerint.,ame ‘table1″, valamint a “table2’ segítségével a CREATE TABLE utasítás a következőképpen:
Kód:
CREATE TABLE table1
(
t_ID INT,
t_Name VARCHAR(80)
);
CREATE TABLE table2
(
t_ID INT,
t_Name VARCHAR(80)
);
Most, majd helyezze be néhány adat a table1 tábla segítségével HELYEZZE BE a nyilatkozatot a következőképpen
INSERT INTO table1 VALUES
(1,'DDD'),
(2,'EEE'),
(3,'FFF');
Teljesítmény: select * from table1;
Most, majd helyezze be néhány adat a table2 táblázat segítségével HELYEZZE BE a nyilatkozatot a következőképpen
INSERT INTO table2 VALUES
(1,'PPP'),
(2,'QQQ'),
(3,'RRR');
Bemutassa az eredmény a fenti HELYEZZE BE nyilatkozat segítségével a következő SQL utasítás, valamint a pillanatkép.,
select * from table2;
most a PostgreSQL UPDATE JOIN utasítás segítségével frissítjük a table2 értékeit, ha a t_id mező megegyezik a table2-vel.
UPDATE table2
SET t_Name = table1.t_Name
FROM table1
WHERE table1.t_ID = table2.t_ID;
illusztrálja a fenti állítás eredményét a következő SQL utasítás és pillanatkép segítségével.,l létre két táblázatok név diák”, illetve a ” részleg használatával, a CREATE TABLE utasítás a következőképpen ahhoz, hogy megértsük a példát:
Kód:
Most, majd helyezze be néhány adat a minisztérium táblázat segítségével HELYEZZE BE a nyilatkozatot a következőképpen
INSERT INTO department(department_name)
VALUES
('Computer'),
('Electrical'),
('IT'),
('Civil'),
('Chemical'),
('Mechanical');
Teljesítmény: select * from department;
Most, majd helyezze be néhány adatot a tanulói asztal segítségével HELYEZZE BE a nyilatkozatot a következőképpen
Bemutassa az eredmény a fenti HELYEZZE BE nyilatkozat segítségével a következő SQL utasítás, valamint a pillanatkép.,
select * from student;
most fontolja meg azt a példát, ahol minden hallgatónak további 20 jelet kell adnunk, kivéve a Polgári osztályt, amelynek department_id 4. Tehát az UPDATE JOIN nyilatkozatot a következőképpen használjuk:
4.,5 (2762 értékelés)
tanfolyam megtekintése
illusztrálja a fenti nyilatkozat eredményét a következő SQL utasítás és pillanatfelvétel segítségével.
select * from student;
következtetés
reméljük, hogy a fenti cikkből megértetted, hogyan kell használni a PostgreSQL frissítést csatlakozzon és hogyan működik a PostgreSQL frissítés. Emellett számos példát adtunk hozzá a PostgreSQL frissítéshez, hogy részletesen megértsük.,
ajánlott cikkek
Ez egy útmutató a PostgreSQL frissítéshez. Itt beszélünk egy bevezetés PostgreSQL frissítés csatlakozni, szintaxis, munka, valamint a megfelelő példákat. Akkor is megy át a többi kapcsolódó cikkeket, hogy többet –
- PostgreSQL nem NULL
- PostgreSQL időbélyeg
- külföldi kulcs PostgreSQL
- PostgreSQL Subquery