PostgreSQL ACTUALIZARE se ALĂTURE

PostgreSQL ACTUALIZARE se ALĂTURE

Introducere în PostgreSQL ACTUALIZARE se ALĂTURE

să Ne putem actualiza înregistrările stocate în masă în diferite moduri, PostgreSQL oferă ACTUALIZAREA se ALĂTURE pentru a face același lucru. În unele cazuri, trebuie să actualizăm înregistrările unui tabel pe baza înregistrărilor unui alt tabel., Pentru a intra într-un alt tabel din declarație, trebuie să definim Clauza PostgreSQL din tabelul alăturat, împreună cu trebuie să specificăm Clauza PostgreSQL WHERE cu o condiție de aderare. Trebuie să adăugăm clauza SET și trebuie să specificăm Clauza PostgreSQL din imediat după aceasta.,

Sintaxa

luați în Considerare următoarea sintaxă:

Începe de Date Gratuit, Curs de Știință

Hadoop, Știință de Date, Statistici & altele

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

Explicație: Alăturați-vă un alt tabel în declarația folosind PostgreSQL clauza FROM. Adăugați clauza SET și specificați Clauza PostgreSQL din imediat după aceasta.

cum funcționează UPDATE JOIN în PostgreSQL?,

luați în considerare sintaxa definită în secțiunea de mai sus pentru a înțelege funcționarea join-ului de actualizare PostgreSQL. Conform sintaxei, actualizăm valorile tablei1 utilizând valorile din table2. Aici am specificat o condiție se alăture pe col2 de table1 și table2. Deci, dacă fiecare rând din table1 și table2 conține potrivire / aceeași valoare, atunci declarația de actualizare actualizează valoarea coloanei col1 în tabelul table1 și stabilește valoarea conform expresiei definite în clauza set.,ame ‘tab1″ și „tabelul 2’ prin utilizarea declarația create TABLE după cum urmează:

Cod:

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

Acum, vom introduce niște date în tabelul 1 tabel cu ajutorul a INTRODUCE ÎN declarație, după cum urmează

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

Ieșire:

select * from table1;

Acum, vom introduce niște date în tabelul 2 tabel prin utilizarea INTRODUCE ÎN declarație, după cum urmează

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

Ilustra rezultatul de mai sus se INTRODUCE ÎN declarația folosind următoarea instrucțiune SQL și instantaneu.,

select * from table2;

Acum vom folosi PostgreSQL ACTUALIZARE se ALĂTURE Declarație pentru a actualiza valorile din tabelul 2 dacă t_ID domeniu este de potrivire/același lucru cu tabelul 2.

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

ilustrați rezultatul instrucțiunii de mai sus utilizând următoarea Instrucțiune SQL și instantaneu.,am crea două tabele de nume student ” și „departamentul’ prin utilizarea declarația create TABLE după cum urmează, în scopul de a înțelege exemple:

Cod:

Acum, vom introduce niște date în departamentul de masă prin utilizarea INTRODUCE ÎN declarație, după cum urmează

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

Ieșire:

select * from department;

Acum, vom introduce niște date în tabelul student prin utilizarea INTRODUCE ÎN declarație, după cum urmează

Ilustra rezultatul de mai sus se INTRODUCE ÎN declarația folosind următoarea instrucțiune SQL și instantaneu.,

select * from student;

Acum, să considerăm exemplul în care trebuie să dea un plus de 20 de mărci pentru fiecare elev, cu excepția Civilă instanța a cărei department_id este de 4. Deci, vom utiliza ACTUALIZAREA se ALĂTURE declarație, după cum urmează:

Popular, Desigur, în această categorie
PostgreSQL Curs (2 Cursuri, 1 Proiect)2 Cursuri Online | 1 Hands-on de Proiect | 7+ Ore | Verificabile Certificat de absolvire | Acces pe durata de Viață
4.,5 (2,762 opiniile)
Desigur, Prețul
Vezi Curs

Legate de Cursuri

Ilustra rezultat din declarația de mai sus folosind următoarea instrucțiune SQL și instantaneu.

select * from student;

Concluzie

sperăm din articolul de mai sus te-au înțeles cum să folosiți PostgreSQL ACTUALIZARE se ALĂTURE și cum PostgreSQL ACTUALIZARE se ALĂTURE funcționează. De asemenea, am adăugat câteva exemple de PostgreSQL UPDATE JOIN pentru a înțelege în detaliu.,

Articole recomandate

acesta este un ghid pentru PostgreSQL actualizare se alăture. Aici vom discuta o introducere la PostgreSQL update JOIN, Sintaxa, de lucru și exemple respective. Puteți, de asemenea, să parcurgeți alte articole similare pentru a afla mai multe –

  1. PostgreSQL NOT NULL
  2. PostgreSQL Timestamp
  3. cheie străină în PostgreSQL
  4. PostgreSQL Subquery
0 acțiuni

<

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *