如圖中所示,將表中openprice列中為0的值修改成precloseprice的值。
要求是每一行的openprice值和precloseprice值對應。不為0的不需要修改。
uj5u.com熱心網友回復:
update t set openprice=precloseprice where openprice='0';
表名自己改
uj5u.com熱心網友回復:
update t set openprice=precloseprice where openprice='0';你這個陳述句不對啊。執行完后。precloseprice的值都變成0。
其除我也是這么寫的。但是執行后。結果是錯的。我是用plsql運行的。
uj5u.com熱心網友回復:
結果不對。無效。precloseprice被更新為0
uj5u.com熱心網友回復:
不應該吧,update t set precloseprice=openprice where openprice='0';這樣才會出現你說的那種啊?uj5u.com熱心網友回復:
1#的陳述句沒有問題,樓主檢查一下,表上有沒有觸發器。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/102171.html
標籤:基礎和管理
上一篇:好難的一句sql,求大神幫忙
下一篇:什么錯誤啊 大神們求解答
