[VB.NET]再求一条SQL语句更新问题
2008-12-28 20:47
393 查看
再求一条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来实现,难怪想不出来,晕,呵呵
__________________________________________________________________________
相关文章推荐
- [VB.NET]对SQL语句中的WHERE子句中遇到NULL值的参数绑定问题
- VB.net SQL语句不区分大小写,以及空格的问题
- .net 事务问题,执行多条更新语句,如果有一条出异常,全部回滚
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- VB.NET ACCESS数据库SQL查询使用时间的问题
- 在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法
- [VB.NET]这段语句错在哪,Datagridview问题
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- NHibernate问题 flush-mode 一个事务中重复提交更新的SQL语句
- sql语句增加、查找、更新存储过程(包括后台.net 调用)
- asp.net连接MYSQL的SQL语句中有汉字问题最简单、最终的解决方法
- SQL语句:更新一列为行号问题?
- SQL语句常见问题的总结(持续更新)
- [VB.NET]问一条SQL
- mybatis--mysql 批量插入批量更新在一条sql语句中完成
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- SQLite一条SQL语句插入多条记录失败的问题
- 一条SQL语句,关于字符分割关联多条记录的问题
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- 一条SQL的语句的问题