字符串的数字部分递增,如user00000001后面的数字部分递增+1
2016-01-22 18:05
183 查看
使用存储过程方式
bengin
declare@namevarchar(50)
set@name=(selectmax(right('user00000001',8<8是从后往前数,从1开始>)) from person where'name'like'user%')+1
set@name='user#'+right('0000000'+@name,7)
select@name
end
bengin
declare@namevarchar(50)
set@name=(selectmax(right('user00000001',8<8是从后往前数,从1开始>)) from person where'name'like'user%')+1
set@name='user#'+right('0000000'+@name,7)
select@name
end
相关文章推荐
- Ubuntu 安装mysql和简单操作
- Android 沉浸式状态栏 statusBar
- YY游戏私有云平台实践 (转自InfoQ )
- rzsz不能大于4G,securefx传5.2G没有问题,
- 计算多行文字,高度展示不对的问题
- rzsz不能大于4G,securefx传5.2G没有问题,
- iOS开发中常用的几个苹果网站
- 关于“使用rand()产生的随机数每次得到的结果相同”的问题
- linux下syslog使用说明
- Androidx学习笔记(13)-- 获取sd卡剩余容量的代码
- Android运行时异常“Binary XML file line # : Error inflating class”
- Hadoop 1、在虚拟机上进行 HDFS 安装
- Web前后端数据交换技术和规范发展史:Form、Ajax、Comet、Websocket
- 链接器和装入器的基本工作原理
- 将aar发布到github并在项目中引用
- oracle odbc mysql 字段不全
- spring mvc添加静态资源访问时@Controller无效的解决
- openrisc 之 Wishbone总线学习笔记——接口信号定义
- phonegap archive 报错 Cordova/CDVViewController.h' file not found
- AngularJs学习