Introduksjon til PostgreSQL OPPDATERE BLI med
Vi kan oppdatere postene som er lagret i tabellen på ulike måter, PostgreSQL gir OPPDATERE BLI med å gjøre det samme. I noen tilfeller trenger vi for å oppdatere postene i en tabell basert på registreringer av en annen tabell., For å bli med i en annen tabell i uttalelsen, har vi definere PostgreSQL FRA punkt med sluttet seg til bordet, sammen med vi trenger å spesifisere PostgreSQL DER punkt med en DELTA tilstand. Vi må legge til SET-punkt og har til å angi PostgreSQL FRA punkt umiddelbart etter det.,
Syntaks
bør du Vurdere følgende syntaks:
Start Din Gratis Data Vitenskapen Kurs
Hadoop, Data Vitenskap, Statistikk & andre
UPDATE table1
SET table1.col1 = expression
FROM table2
WHERE table1.col2 = table2.col2;
Forklaring: Bli med i en annen tabell i uttalelsen ved å bruke PostgreSQL FRA punkt. Legg til SET-punkt og angi PostgreSQL FRA punkt umiddelbart etter det.
Hvordan OPPDATERE BLI fungerer i PostgreSQL?,
Vurdere syntaks definert i avsnittet over, for å forstå driften av PostgreSQL OPPDATERE BLI med. Som per syntaks, vi oppdaterer verdiene av table1 ved å bruke verdiene fra table2. Her har vi angitt en BLI tilstand på col2 av table1 og table2. Så hvis hver rad i table1 og table2 inneholder samsvarende/samme verdi, kan du OPPDATERE uttalelse oppdateringer col1 kolonnen verdi i tabell table1 og setter verdien som per uttrykk som er definert i den angitte punkt.,ame ‘table1’ og ‘table2’ ved hjelp av CREATE TABLE statement som følger:
– Koden:
CREATE TABLE table1
(
t_ID INT,
t_Name VARCHAR(80)
);
CREATE TABLE table2
(
t_ID INT,
t_Name VARCHAR(80)
);
Nå, vil vi sette inn noen data i table1 tabell ved å bruke SETT INN-setningen som følger
INSERT INTO table1 VALUES
(1,'DDD'),
(2,'EEE'),
(3,'FFF');
Output:
select * from table1;
Nå, vi vil sette inn noen data i table2 tabell ved å bruke SETT INN-setningen som følger
INSERT INTO table2 VALUES
(1,'PPP'),
(2,'QQQ'),
(3,'RRR');
Illustrere resultatet av den ovenfor SETT TIL uttalelse ved hjelp av følgende SQL-uttrykk og snapshot.,
select * from table2;
Nå vil vi bruke PostgreSQL OPPDATERE BLI med Uttalelse for å oppdatere verdiene til table2 hvis t_ID feltet er like/samme med table2.
UPDATE table2
SET t_Name = table1.t_Name
FROM table1
WHERE table1.t_ID = table2.t_ID;
Illustrere resultatet av ovennevnte uttalelse ved hjelp av følgende SQL-uttrykk og snapshot.,l lage to tabeller med navnet «student» og «avdeling» ved hjelp av CREATE TABLE statement som følger for å forstå eksempler:
– Koden:
Nå, vil vi sette inn noen data i avdelingen tabell ved å bruke SETT INN-setningen som følger
INSERT INTO department(department_name)
VALUES
('Computer'),
('Electrical'),
('IT'),
('Civil'),
('Chemical'),
('Mechanical');
Output:
select * from department;
Nå, vil vi sette inn noen data i student-tabellen ved å bruke SETT INN-setningen som følger
Illustrere resultatet av den ovenfor SETT TIL uttalelse ved hjelp av følgende SQL-uttrykk og snapshot.,
select * from student;
Nå vurdere eksempel der vi har å gi ekstra 20 merker til hver student, bortsett fra Sivil avdeling som department_id er 4. Så vi vil bruke OPPDATERINGEN BLI med setningen som følger:
4.,5 (2,762 rangeringer)
Vis Kurset
Illustrere resultatet av ovennevnte uttalelse ved hjelp av følgende SQL-uttrykk og snapshot.
select * from student;
Konklusjon
Vi håpe fra ovennevnte artikkel du har forstått hvordan du skal bruke PostgreSQL OPPDATERE BLI med og hvordan PostgreSQL OPPDATERING DELTA fungerer. Også, vi har lagt til flere eksempler på PostgreSQL OPPDATERE BLI med å forstå det i detalj.,
Anbefalte Artikler
Dette er en guide til PostgreSQL OPPDATERE BLI med. Her diskuterer vi en introduksjon til PostgreSQL OPPDATERE BLI med, Syntaks, arbeide og aktuelle eksempler. Du kan også gå gjennom våre andre relaterte artikler for å lære mer –
- PostgreSQL IKKE NULL
- PostgreSQL Tidsstempel
- Foreign Key i PostgreSQL
- PostgreSQL Subquery