sql 批量修改一個(gè)列的數(shù)據(jù) sql將一個(gè)表中的某一列數(shù)據(jù)更新到另一個(gè)表中?
sql將一個(gè)表中的某一列數(shù)據(jù)更新到另一個(gè)表中?Oracle數(shù)據(jù)庫(kù)沒有update from 語(yǔ)句,這是SQLServer里面的,就不要想這個(gè)了,Oracle可以用另外的方式實(shí)現(xiàn)。我根據(jù)你的語(yǔ)句改了下u
sql將一個(gè)表中的某一列數(shù)據(jù)更新到另一個(gè)表中?
Oracle數(shù)據(jù)庫(kù)沒有update from 語(yǔ)句,這是SQLServer里面的,就不要想這個(gè)了,Oracle可以用另外的方式實(shí)現(xiàn)。
我根據(jù)你的語(yǔ)句改了下
update T_CONDETAILED a set a.latesprice = (select b.amount from t_temp b where b.conNo=a.conNumber)
你可以試試
sql將一個(gè)表中的某一列數(shù)據(jù)更新到另一個(gè)表中?
Oracle數(shù)據(jù)庫(kù)沒有updatefrom語(yǔ)句,這是SQLServer里面的,就不要想這個(gè)了,Oracle可以用另外的方式實(shí)現(xiàn)。我根據(jù)你的語(yǔ)句改了下updateT_CONDETAILEDaseta.latesprice=(selectb.amountfromt_tempbwhereb.conNo=a.conNumber)你可以試試
如何利用SQL語(yǔ)句替換某一列的某一個(gè)數(shù)據(jù)?
可以這樣編寫SQL更新查詢:update tblName set C=2 where exists (select 1 from (select A,max(B) as B from tblname group by A having sum(C)=1)t where tblName.A=t.A and tblName.B=t.B)