logo

Ako zmeniť hodnotu stĺpca v SQL

V tomto článku sa dozviete, ako zmeniť hodnotu konkrétneho stĺpca v jazyku Structured Query Language.

Príkaz UPDATE v SQL umožňuje užívateľom databázy zmeniť hodnotu špecifického stĺpca v tabuľke. Pomocou jedného dotazu môžeme upraviť aj údaje dvoch alebo viacerých stĺpcov.

čo je const v jave

Syntax na zmenu hodnoty konkrétneho stĺpca v tabuľke je uvedená nižšie:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Syntax na zmenu hodnoty jedného alebo viacerých stĺpcov v tabuľke je uvedená nižšie:

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

Musíme použiť SET kľúčové slovo v AKTUALIZOVAŤ príkaz na úpravu hodnoty stĺpcov. Klauzula WHERE určuje, ktorý riadok chcete zmeniť.

Ak chcete upraviť hodnotu konkrétneho stĺpca v tabuľke, musíte postupovať podľa nasledujúcich piatich krokov jeden po druhom v danom poradí:

  1. Vytvorte databázu.
  2. Vytvorte tabuľku v databáze a vložte údaje do tabuľky.
  3. Zobrazte tabuľku pred aktualizáciou hodnoty.
  4. Zmeňte hodnotu stĺpca v tabuľke.
  5. Po aktualizácii hodnoty zobraziť tabuľku.

Teraz vysvetlíme každý krok na príklade:

Krok 1: Vytvorte databázu

V štruktúrovanom dotazovacom jazyku je vytvorenie databázy prvým krokom na uloženie štruktúrovaných tabuliek do databázy.

Na vytvorenie databázy použite nasledujúcu syntax SQL:

 CREATE DATABASE Database_Name; 

Nasledujúci príkaz CREATE vytvorí databázu vozidiel v systéme SQL databázy:

 CREATE DATABASE Vehicles; 

Krok 2: Vytvorte tabuľku a vložte údaje

Po vytvorení databázy musíte na vytvorenie tabuľky použiť nasledujúcu syntax:

 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) ); 

Predpokladajme, že chcete vytvoriť Bicykle stôl v Vozidlá databázy. Na tento účel musíte vo svojej aplikácii SQL napísať nasledujúci dotaz:

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

Po vytvorení tabuľky musíte vložiť údaje o bicykloch do tabuľky Bicykle pomocou nasledujúceho dotazu:

hranatý materiál
 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); 

Krok 3: Pred aktualizáciou hodnôt si pozrite tabuľku

Po vytvorení tabuľky a vložení údajov môžete zobraziť vložené údaje tabuľky Bicykle zadaním nasledujúceho dotazu vo vašej aplikácii SQL:

 SELECT * FROM Bikes; 

Výkon:

číslo Model Bike_Name Farba cena Priemerná
1 2019 Apache čierna 180 000 49
2 2020 Stlačte tlačidlo čierna 190 000 päťdesiat
3 2019 R15 Modrá 200 000 Štyri
4 2020 Apache čierna 190 000 Štyri
5 2018 Bullet Šedá 200 000 päťdesiat
6 2017 Duke žltá 190 000 35
7 2019 Stlačte tlačidlo Červená 90 000 Štyri
8 2020 FZ-s čierna 100 000 40
9 2019 R15 Oranžová 200 000 40
10 2020 Bullet čierna 190 000 35
jedenásť 2018 Duke Červená 128 000 30
12 2020 Harley Davidson čierna 400 000 25

Krok 4: Zmeňte hodnotu konkrétneho stĺpca v tabuľke

Ak chcete zmeniť farbu akéhokoľvek bicykla, musíte zadať nasledujúci dotaz v SQL:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Krok 5: Po aktualizácii hodnôt si pozrite tabuľku

Ak chcete skontrolovať výsledok dotazu vykonaného v 4. kroku, musíte zadať nasledujúci príkaz SELECT v SQL:

 SELECT * FROM Bikes; 

číslo Model Bike_Name Farba cena Priemerná
1 2019 Apache čierna 180 000 49
2 2020 Stlačte tlačidlo čierna 190 000 päťdesiat
3 2019 R15 Modrá 200 000 Štyri
4 2020 Apache čierna 190 000 Štyri
5 2018 Bullet Šedá 200 000 päťdesiat
6 2017 Duke žltá 190 000 35
7 2019 Stlačte tlačidlo Červená 90 000 Štyri
8 2020 FZ-s čierna 100 000 40
9 2019 R15 Oranžová 200 000 40
10 2020 Bullet čierna 190 000 35
jedenásť 2018 Duke Červená 128 000 30
12 2020 Harley Davidson čierna 400 000 25

Ako vidíme, farba Apache Bike bola úspešne zmenená v tabuľke Cars.

Zmeňte hodnotu viacerých stĺpcov v tabuľke

Ak chcete aktualizovať hodnoty viacerých stĺpcov v tabuľke Bicykle, musíte v SQL napísať nasledujúci dotaz:

AKTUALIZÁCIA SÚPRAVY BICYKLOV Farba = Zelená, Cena = 90 000 WHERE Bike_Name = R15;

Ak chcete skontrolovať výsledok vyššie uvedeného dotazu, musíte zadať nasledujúci príkaz SELECT v SQL:

 SELECT * FROM Bikes; 

číslo Model Bike_Name Farba cena Priemerná
1 2019 Apache čierna 180 000 49
2 2020 Stlačte tlačidlo čierna 190 000 päťdesiat
3 2019 R15 Modrá 200 000 Štyri
4 2020 Apache čierna 190 000 Štyri
5 2018 Bullet Šedá 200 000 päťdesiat
6 2017 Duke žltá 190 000 35
7 2019 Stlačte tlačidlo Červená 90 000 Štyri
8 2020 FZ-s čierna 100 000 40
9 2019 R15 Oranžová 200 000 40
10 2020 Bullet čierna 190 000 35
jedenásť 2018 Duke Červená 128 000 30
12 2020 Harley Davidson čierna 400 000 25

Ako vidíme, farba a cena bicykla R15 boli úspešne zmenené.