请教大家一个算法的实现:
在一个数据库中,查询若干用户信息记录,将这些记录插入另一个库中。要求是,如果记录中包含多条用户名为zhangsan的记录且目标库中已存在名为zhangsan的用户,则依次修改这几条记录的用户名为zhangsan1、zhangsan2、...;总之,目标库中对记录的要求就是,用户名不可重复
在一个数据库中,查询若干用户信息记录,将这些记录插入另一个库中。要求是,如果记录中包含多条用户名为zhangsan的记录且目标库中已存在名为zhangsan的用户,则依次修改这几条记录的用户名为zhangsan1、zhangsan2、...;总之,目标库中对记录的要求就是,用户名不可重复
解决方案 »
- ssh 整合错误
- html:multibox页面显示问题
- dom4j生成XML文件,字符编码改为GBK?
- TomCat5.0不能显示jsp页面,报异常Unable to compile class for JSP!!!
- java的Cookie在asp中能不能读?怎么读?
- java中调用包重名的问题
- axis1.2RC2+ tomcat 5.0.12 + jdk 1.4.2_06 配置有问题,请指点
- 用JB开发的程序用Tomcat5 发布出错!大家帮帮忙啊??
- 怎样在weblogic中部署我写好的ejb?
- 请教EJB的开发方式。
- Struts<html text >标签问题
- 有关 Eclipse 异常问题
(伪代码)
while(usernamelistiterator.hasnext()){
string username = usernamelistiterator.next();//下面是数据库操作
insert into newtable(username)
select replace(concat(username , count(username)),'0','') from newtable where username like concat(username ,'%') }当然也可以在数据库层用一条语句解决,视数据库表的结构而定。