前端之家收集整理的这篇文章主要介绍了
[VB.NET]再求一条SQL语句更新问题,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
再求一条
sql语句更新问题 表名:MATNAM 字段名:MAT_VAL 目的结果:将MAT_VAL里面的带*的
内容后面再加一个*
内容如下: A01-*1 A01-*1* A01-*10 A01-*10* A01-*100 改为 A01-*100* A01-*100A A01-*100A* A01-*11 A01-*11* __________________________________________________________________________ Update MATNAM Set MAT_VAL=MAT_VAL+ * Where MAT_VAL like %*% __________________________________________________________________________ 楼上的最好改一改,不然会把其他带*的记录全更新的! Update MATNAM Set MAT_VAL=MAT_VAL+ * Where MAT_VAL like A01-*% __________________________________________________________________________ 目的结果:将MAT_VAL里面的带*的
内容后面再加一个* 这个的意思就是 一楼的意思吧 __________________________________________________________________________ 我也刚刚做出来,呵呵,还是谢谢啦. 我的做法是这样的: UPDATE MATNAM SET MAT_VAL = MAT_VAL + * WHERE (SUP_NO = b02 ) AND (CHARINDEX( *,MAT_VAL) > 0) __________________________________________________________________________ 一直被定位在怎么用REPLACE来实现,难怪想不出来,晕,呵呵 __________________________________________________________________________