PostgreSQL Oppdater

I denne opplæringen, vi kommer til å lære PostgreSQL UPDATE-kommandoen for å oppdatere eksisterende data i en tabell.

I PostgreSQL, UPDATE-kommandoen brukes til å endre den nåværende poster i en tabell. Hvis du vil oppdatere den valgte rader, vi må bruke den HVOR punkt; hvis alle radene ville være oppdatert.,

Syntaksen for Update-kommandoen

syntaksen for update-kommandoen er som følger:

Vi har følgende parametere, som er brukt i over syntaks:

Parametere Beskrivelse
Oppdater Det er et nøkkelord som brukes til å oppdatere rader i en tabell.
Table_name Etter OPPDATERINGEN punkt, vil vi bruk denne parameteren til å angi navnet til bordet for å oppdatere data.
Column1 = value1,
Column2 = value2,
……,
ColumnN = valueN
Det er brukt for å beskrive en kolonne navn i en tabell med verdier som må endres i den STILLE punkt. Vi kan bruke komma (,) til å skille hvert par av kolonnen og verdier.
Der Vi vil bruke WHERE-betingelsen for å filtrere poster og hente bare de vesentlige postene.
Tilstanden Det er et uttrykk som brukes til å returnere en verdi av type Boolean. Og dette uttrykket returnerer sant bare for rader.,

Eksempler på PostgreSQL update-kommandoen

For våre bedre forståelse, vil vi se eksempler på PostgreSQL Update-kommandoen.

Vi vil ta avdeling bord, som vi opprettet i Sett inn kommando-delen.,l se strukturen av den avdeling bordet med hjelp av under kommando:

Etter at du har utført de velger kommandoen, vil vi få det under resultat:

Eksempel på PostgreSQL UPDATE table

Her, vil vi endre NULL-verdier av last_update kolonnen til Gjeldende dato med følgende kommando oss hjelpe:

Vi vil få det under utfallet, etter at du har utført kommandoen ovenfor:

I over spørringen, bruker vi STANDARD søkeord til last_update kolonne som tar den gjeldende dato i henhold til standard verdi., Og WHERE-oppdateringer bare de radene der last_update kolonnen verdien er NULL.

Eksempel med å oppgradere alle radene i en tabell ved hjelp av Update-kommandoen

for Å oppdatere verdiene i sted-kolonnen som USA,En for alle rader i avdelingen tabellen, kan vi bruke følgende kommando:

Merk: I de nedenfor update-kommandoen, ignorerer vi WHERE-betingelsen:

Etter at du har utført over spørring, det vil oppdatere sted-kolonnen i avdelingen tabell:

Vi vil bruke og velg kommandoen til å kontrollere resultatet av kommandoen ovenfor i avdelingen tabell:

Og i samme tabell, kan vi også oppdatere data i en kolonne fra en ekstra kolonne., har samme struktur som institutt tabell:

følgende kommando brukes til å oppdatere verdier, som kommer fra institutt tabell for kolonnene i department_tmp tabell:

Når vi utfører over spørring, det vil oppdatere department_tmp tabell:

for Å bekrefte department_tmp tabell, bruker vi Velger du kommandoen:

Og, vi vil få det under utgang:

Merk: I den ovenfor update-kommandoen, brukte vi FRA punkt for å beskrive den andre tabellen (department), som inneholder i oppdateringen.,

Her har vi brukt den bli tilstand i WHERE-setningsdelen. Og noen ganger er dette UPDATE-kommandoen nevnt som OPPDATERING INDRE DELTA eller OPPDATERE BLI med som to eller flere tabeller er involvert i UPDATE-kommandoen.

Update-kommandoen gjennom returnerer tilstand

standard update-kommandoen kan returnere antall berørte rader, og den returnerer også effektiv data ved hjelp av Retur-delen.

under kommando brukes til å oppdatere rad med Dept_id 1 i avdelingen bord og gå tilbake den oppdaterte data.,

Etter at du har utført kommandoen ovenfor, vil vi få tabellen nedenfor struktur:

Etter at vi vil bruke velger du kommandoen for å sjekke den oppdaterte data i avdelingen tabell:

Når vi kjører over for å Velge en spørring, kan vi få det under utgang:


Share

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *