如何删除数据库某字段内的某些数据

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:51:27
有一张用户资料表,其中在姓名字段里,有些用户的姓名信息后面是带了括号,括号里有用户的一些隐私信息,我现在想批量把括号里的东西连同括号一起删掉,只留下用户姓名,请问可以通过什么方法实现??
rs("name")=left(rs("name"),8)
一楼的这个答案没看懂,能再具体一些吗?比如姓名字段叫name,这个函数标准的写法应该是什么啊?rs好像不是函数吧。

这个不是删除数据库某字段内的某些数据,而是更新某些数据,你要做的就是写一条update更新语句和一条select查询语句,再做一个字符串截取的方法,将用select查询出来的带括号的用户,把姓名取出如:
张三(一个人),你可以用for语句循环截取字符串,当截取到“(”时,跳出循环,执行update更新语句如:UPDATE 表名 SET 字段名(如你说的:nema) = '截取出来的姓名' WHERE 用户id=?(?select查询语时查出来的要更新姓名的用户id)
C#大致结构如下:
用select语句找出所有用户(因为到时会截取,所以没隐私信息的用户截取的时候,因为无“(”符号,所以也会截取了全名)
for循环所以用户
{
截取姓名
进行update语句更新
}

rs("name")=left(rs("name"),8)
后面的信息大多去了
gabtak 这个人说的没错,呵呵,不过方法是死的,人是活的,要想将方法写的好用,要靠外面的言语来支持