logo

СКЛ УПДАТЕ

СКЛ команде ( АЖУРИРАЊЕ и ИЗБРИШИ ) се користе за модификовање података који се већ налазе у бази података. СКЛ ДЕЛЕТЕ команда користи клаузулу ВХЕРЕ.

СКЛ УПДАТЕ израз се користи за промену података записа које држе табеле. Који редови ће се ажурирати, одлучује услов. За спецификацију услова користимо клаузулу ВХЕРЕ.

Изјава УПДАТЕ се може написати у следећем облику:

мапс јава
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Хајде да видимо синтаксу:

 UPDATE table_name SET column_name = expression WHERE conditions 

Узмимо пример: овде ћемо ажурирати унос у изворној табели.

СКЛ изјава:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3' 

Табела извора:

Студент_ИдИмеПрезимеКорисничко име
1ПостојиСхармасхармили
2РахулМауриасофамни
3ЏејмсВалкерјонни

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

Студент_ИдИмеПрезимеКорисничко име
1ПостојиСхармасхармили
2РахулМауриасофамни
3ЏејмсВалкер бити човек

Ажурирање више поља:

Ако желите да ажурирате више поља, требало би да одвојите свако додељивање поља зарезом.

СКЛ УПДАТЕ израз за више поља:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3' 

Резултат табеле је дат у наставку:

Студент_ИдИмеПрезимеКорисничко име
1ПостојиСхармасхармили
2РахулМауриасофамни
3 Јохнни Валкер Буди озбиљан

МИСКЛ СИНТАКСА ЗА АЖУРИРАЊЕ ТАБЕЛЕ:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE] 

ИЗБОР АЖУРИРАЊА СКЛ-а:

СКЛ АЖУРИРАЊЕ СА СЕЛЕЦТ УПИТОМ:

Можемо користити СЕЛЕЦТ наредбу за ажурирање записа преко УПДАТЕ изјаве.

СИНТАКСА:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value) 

Можете пробати и ово -

статичка функција у Јави
 UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id 

Моја СКЛ СИНТАКСА:

Ако желите да УПДАТЕ са СЕЛЕЦТ у Ми СКЛ, можете користити ову синтаксу:

Узмимо пример са две табеле. овде,

Прва табела садржи -

Цат_ид, цат_наме,

А друга табела садржи -

Рел_цат_ид, рел_цат_наме

КОЛОНА СКЛ АЖУРИРАЊА:

стринг јсон јава

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

ПРИМЕР АЖУРИРАЊА СКЛ-а СА АЖУРИРАЊЕМ ЈЕДНЕ КОЛОНЕ:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET'; 

Овај пример СКЛ УПДАТЕ би ажурирао студент_ид на '001' у табели ученика где је студент_наме 'АЈЕЕТ'.

ПРИМЕР АЖУРИРАЊА СКЛ-а СА АЖУРИРАЊЕМ ВИШЕ КОЛОНА:

Да бисте ажурирали више од једне колоне са једном наредбом за ажурирање:

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU'; 

Ова СКЛ УПДАТЕ изјава ће променити име ученика у 'АЈЕЕТ' и религију у 'ХИНДУ' где је име ученика 'РАЈУ'.