摘要:有這樣一個需求,需要把數據表中的列批量更新一下,給后面的數字都增加20,如下圖:
正確的sql如下:
update tbl_papers_test set
name = '執業護士考試兒科護理學'+cast((cast(substring(name,12,datalength(name)) as int)+20) as varchar(3))
where name like '%執業護士考試兒科護理學%';
運行結果如下:
這樣name列的值就都增加了20!
摘要:有這樣一個需求,需要把數據表中的列批量更新一下,給后面的數字都增加20,如下圖:
正確的sql如下:
update tbl_papers_test set
name = '執業護士考試兒科護理學'+cast((cast(substring(name,12,datalength(name)) as int)+20) as varchar(3))
where name like '%執業護士考試兒科護理學%';
這樣name列的值就都增加了20!
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/443403.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/443403.shtml 英文地址,請注明出處:http://en.pswp.cn/news/443403.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!