比如有一張表table中兩個字段,cellname有值,copyname初為空.如下
cellname copyname
張三1
李四1王五2
趙錢3丁雲5
李雷6
想實現這樣的效果(就是把後面那個數字去掉,插到copyname中去),如下
cellname copyname
張三1 張三
李四1 李四
王五2 王五
趙錢3 趙錢
丁雲5 丁雲
李雷6 李雷
解決方法:sql語句:
update
tb
set
copyname=
left
(cellname,len(cellname)-1)
update
tb
set
copyname=
left
(cellname,len(cellname)-1)
oracle批量更新乙個表中的乙個字段
最近遇到乙個sql問題。老大們讓我把乙個表中的一列資料做更新。更新的內容和對照表有給提供。後來仔細檢視資料 總結出這樣的sql 語句。update 更新表 b set b.需要更新的字段 select a.參考更新字段 from 對照表 a where a.對照表舊欄位 b.更新表需要更新的字段 注...
乙個字段匹配的sql語句書寫
新的一年開始了,首先向大家拜個年,祝大家過年好!這幾天負責乙個家教門戶 的開發,基於cakephp框架。在培訓機構表 schools 中存在乙個欄位subject用來儲存另乙個資料表 subjects 中記錄的id值,且儲存形式為 1,2,3,4,5 但是在應用高階搜尋過濾時頁面select選項op...
Sql Server中刪除乙個欄位的預設值
知道預設值約束名,直接執行下面語句 if exists select from sys.check constraints where object id object id n 約束名 and parent object id object id n 表名 alter table 表名 drop ...