logo

Како променити вредност колоне у СКЛ-у

У овом чланку ћете научити како да промените вредност одређене колоне у језику структурираних упита.

Команда УПДАТЕ у СКЛ-у омогућава корисницима базе података да промене вредност одређене колоне у табели. Такође можемо да изменимо податке две или више колона користећи један упит.

Синтакса за промену вредности одређене колоне у табели је дата у наставку:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Синтакса за промену вредности једне или више колона у табели је дата у наставку:

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

Морамо да користимо СЕТ кључну реч у АЖУРИРАЊЕ команда за измену вредности колона. ВХЕРЕ клаузула одређује који ред желите да промените.

Ако желите да измените вредност одређене колоне у табели, морате да следите следећих пет корака један по један у датом редоследу:

  1. Креирајте базу података.
  2. Креирајте табелу у бази података и уметните податке у табелу.
  3. Прикажи табелу пре него што се вредност ажурира.
  4. Промените вредност колоне у табели.
  5. Прикажи табелу након ажурирања вредности.

Сада ћемо објаснити сваки корак на примеру:

Корак 1: Креирајте базу података

У језику структурираних упита, креирање базе података је први корак за чување структурираних табела у бази података.

Користите следећу СКЛ синтаксу за креирање базе података:

 CREATE DATABASE Database_Name; 

Следећа команда ЦРЕАТЕ креира базу података возила у систему СКЛ базе података:

 CREATE DATABASE Vehicles; 

Корак 2: Направите табелу и убаците податке

Након креирања базе података, морате користити следећу синтаксу да креирате табелу:

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

Претпоставимо да желите да креирате Бицикли сто у Возила база података. За ово морате да напишете следећи упит у својој СКЛ апликацији:

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

Након креирања табеле, морате да унесете податке о бициклима у табелу Бикес користећи следећи упит:

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

Корак 3: Прегледајте табелу пре ажурирања вредности

Након креирања табеле и уметања података, можете да видите уметнуте податке табеле Бикес тако што ћете откуцати следећи упит у вашој СКЛ апликацији:

 SELECT * FROM Bikes; 

Излаз:

Број Модел Бике_Наме Боја Цена Просек
1 2019 Апацхе Црн 180000 49
2 2020 Притисните Црн 190000 педесет
3 2019 Р15 Плави 200000 Четири, пет
4 2020 Апацхе Црн 190000 Четири, пет
5 2018 Буллет Греи 200000 педесет
6 2017 Дуке Жута 190000 35
7 2019 Притисните Црвени 90000 Четири, пет
8 2020 ФЗ-с Црн 100000 40
9 2019 Р15 Оранге 200000 40
10 2020 Буллет Црн 190000 35
Једанаест 2018 Дуке Црвени 128000 30
12 2020 Харлеи Давидсон Црн 400000 25

Корак 4: Промените вредност одређене колоне у табели

Ако желите да промените боју било ког бицикла, морате да откуцате следећи упит у СКЛ-у:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Корак 5: Погледајте табелу након ажурирања вредности

Да бисте проверили резултат упита извршеног у 4. кораку, морате да откуцате следећу СЕЛЕЦТ команду у СКЛ-у:

 SELECT * FROM Bikes; 

Број Модел Бике_Наме Боја Цена Просек
1 2019 Апацхе Црн 180000 49
2 2020 Притисните Црн 190000 педесет
3 2019 Р15 Плави 200000 Четири, пет
4 2020 Апацхе Црн 190000 Четири, пет
5 2018 Буллет Греи 200000 педесет
6 2017 Дуке Жута 190000 35
7 2019 Притисните Црвени 90000 Четири, пет
8 2020 ФЗ-с Црн 100000 40
9 2019 Р15 Оранге 200000 40
10 2020 Буллет Црн 190000 35
Једанаест 2018 Дуке Црвени 128000 30
12 2020 Харлеи Давидсон Црн 400000 25

Као што видимо, боја Апацхе Бике-а је успешно промењена у табели Царс.

Промените вредност више колона у табели

Ако желите да ажурирате вредности више колона у табели Бикес, онда морате да напишете доњи упит у СКЛ-у:

УПДАТЕ Бикес СЕТ Боја = Зелена, Цена = 90000 ВХЕРЕ Бике_Наме = Р15;

Да бисте проверили резултат горњег упита, морате да откуцате следећу СЕЛЕЦТ команду у СКЛ-у:

 SELECT * FROM Bikes; 

Број Модел Бике_Наме Боја Цена Просек
1 2019 Апацхе Црн 180000 49
2 2020 Притисните Црн 190000 педесет
3 2019 Р15 Плави 200000 Четири, пет
4 2020 Апацхе Црн 190000 Четири, пет
5 2018 Буллет Греи 200000 педесет
6 2017 Дуке Жута 190000 35
7 2019 Притисните Црвени 90000 Четири, пет
8 2020 ФЗ-с Црн 100000 40
9 2019 Р15 Оранге 200000 40
10 2020 Буллет Црн 190000 35
Једанаест 2018 Дуке Црвени 128000 30
12 2020 Харлеи Давидсон Црн 400000 25

Као што видимо да су боја и цена бицикла Р15 успешно промењени.