logo

Hvordan endre kolonneverdien i SQL

I denne artikkelen lærer du hvordan du endrer verdien til den spesifikke kolonnen i Structured Query Language.

UPDATE-kommandoen i SQL lar databasebrukerne endre verdien til den spesifikke kolonnen i tabellen. Vi kan også endre dataene til to eller flere kolonner ved å bruke én spørring.

Syntaksen for å endre verdien til en spesifikk kolonne i tabellen er gitt nedenfor:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Syntaksen for å endre verdien av en eller flere kolonner i tabellen er gitt nedenfor:

kvartal i virksomhet
 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Vi må bruke SET nøkkelord i OPPDATER kommando for å endre verdien av kolonnene. WHERE-leddet spesifiserer hvilken rad du vil endre.

Hvis du vil endre verdien til den aktuelle kolonnen i tabellen, må du følge de fem trinnene nedenfor ett etter ett i gitt rekkefølge:

  1. Opprett en database.
  2. Lag en tabell i databasen, og sett inn dataene i tabellen.
  3. Vis tabellen før verdien oppdateres.
  4. Endre verdien til en kolonne i tabellen.
  5. Vis tabellen etter at verdien er oppdatert.

Nå skal vi forklare hvert trinn med et eksempel:

Trinn 1: Opprett en database

I det strukturerte spørringsspråket er databaseoppretting det første trinnet for å lagre de strukturerte tabellene i databasen.

streng til json java

Bruk følgende SQL-syntaks for å lage en database:

 CREATE DATABASE Database_Name; 

Følgende CREATE-kommando oppretter kjøretøydatabasen i SQL-databasesystemet:

 CREATE DATABASE Vehicles; 

Trinn 2: Lag en tabell og sett inn dataene

Etter at databasen er opprettet, må du bruke følgende syntaks for å lage tabellen:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Anta at du vil lage Sykler bord i Kjøretøy database. For dette må du skrive følgende spørring i SQL-applikasjonen din:

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

Etter at tabellen er opprettet, må du sette inn dataene til sykler i Bikes-tabellen ved å bruke følgende spørring:

java listestreng
 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

Trinn 3: Se tabellen før du oppdaterer verdiene

Etter tabelloppretting og datainnsetting kan du se de innsatte dataene i Bikes-tabellen ved å skrive inn følgende spørring i SQL-applikasjonen din:

 SELECT * FROM Bikes; 

Produksjon:

Antall Modell Bike_Name Farge Pris Gjennomsnitt
1 2019 Apache Svart 180 000 49
2 2020 trykk Svart 190 000 femti
3 2019 R15 Blå 200 000 Fire fem
4 2020 Apache Svart 190 000 Fire fem
5 2018 Kule Grå 200 000 femti
6 2017 hertug Gul 190 000 35
7 2019 trykk rød 90 000 Fire fem
8 2020 FZ-er Svart 100 000 40
9 2019 R15 oransje 200 000 40
10 2020 Kule Svart 190 000 35
elleve 2018 hertug rød 128 000 30
12 2020 Harley Davidson Svart 400 000 25

Trinn 4: Endre verdien for en bestemt kolonne i tabellen

Hvis du vil endre fargen på en sykkel, må du skrive inn følgende spørring i SQL:

osi modelllag
 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Trinn 5: Se tabellen etter oppdatering av verdiene

For å sjekke resultatet av spørringen utført i det fjerde trinnet, må du skrive inn følgende SELECT-kommando i SQL:

 SELECT * FROM Bikes; 

Antall Modell Bike_Name Farge Pris Gjennomsnitt
1 2019 Apache Svart 180 000 49
2 2020 trykk Svart 190 000 femti
3 2019 R15 Blå 200 000 Fire fem
4 2020 Apache Svart 190 000 Fire fem
5 2018 Kule Grå 200 000 femti
6 2017 hertug Gul 190 000 35
7 2019 trykk rød 90 000 Fire fem
8 2020 FZ-er Svart 100 000 40
9 2019 R15 oransje 200 000 40
10 2020 Kule Svart 190 000 35
elleve 2018 hertug rød 128 000 30
12 2020 Harley Davidson Svart 400 000 25

Som vi kan se, har fargen på Apache Bike blitt endret i Biler-tabellen.

Endre verdien for flere kolonner i tabellen

Hvis du vil oppdatere verdiene til flere kolonner i Bikes-tabellen, må du skrive spørringen nedenfor i SQL:

OPPDATERING SykkelSETT Farge = Grønn, Pris = 90000 HVOR Sykkelnavn = R15;

For å sjekke resultatet av spørringen ovenfor, må du skrive inn følgende SELECT-kommando i SQL:

 SELECT * FROM Bikes; 

Antall Modell Bike_Name Farge Pris Gjennomsnitt
1 2019 Apache Svart 180 000 49
2 2020 trykk Svart 190 000 femti
3 2019 R15 Blå 200 000 Fire fem
4 2020 Apache Svart 190 000 Fire fem
5 2018 Kule Grå 200 000 femti
6 2017 hertug Gul 190 000 35
7 2019 trykk rød 90 000 Fire fem
8 2020 FZ-er Svart 100 000 40
9 2019 R15 oransje 200 000 40
10 2020 Kule Svart 190 000 35
elleve 2018 hertug rød 128 000 30
12 2020 Harley Davidson Svart 400 000 25

Som vi kan se at fargen og prisen på R15-sykkelen har blitt endret.