社区
MS-SQL Server
帖子详情
高手在吗?
k98188
2006-01-22 02:23:01
数据库如下:
name char(10);code char(3)
广州 001
北京 002
我想实现增加上海的时候 code 就自动增加为 "003"
请问改条件sql语句怎么写?
用select isnull(max(code)+1,001) from ad_region只能为3而不是003
...全文
121
2
打赏
收藏
高手在吗?
数据库如下: name char(10);code char(3) 广州 001 北京 002 我想实现增加上海的时候 code 就自动增加为 "003" 请问改条件sql语句怎么写? 用select isnull(max(code)+1,001) from ad_region只能为3而不是003
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
云中客
2006-01-22
打赏
举报
回复
SQL中长度不足自动填充的语句
select REPLICATE('0',3-len(10))+str(10,len(10))
注释:
REPLICATE函数:以指定的次数重复字符表达式,在例子里如果长度不足时在前面填充字符"0"
3:是字符的总长度,如果字符长度小于这个数时,用"0"来填充
3-len(10):计算出字符不足的位数
10:是需要转换的字符
str(10,len(10)):将数值型转换成字符型,如果不加len(10),转换过到字符会有多余空格
lsqkeke
2006-01-22
打赏
举报
回复
create table ap(name1 char(10),code char(3))
insert ap
select '广州','001' union all
select '北京','002'
select right(1000+isnull(cast(max(code) as int)+1,1),3) from ap
某
高手
毕生精力总结的电脑技巧.rtf
高手
就是
高手
,很难得的资料
软件开发者路线图:从学徒到
高手
《软件开发者路线图:从学徒到
高手
》完整版,以前下载过6.3M那种,只有1、2章,此为完整版,旨在分享好东西
Linux 新手最全10多本培训书籍集-到
高手
必备
Linux 新手最全10多本培训书籍集-到
高手
必备 从构筑服务器到指令到系统服务到精通晋阶到网络到编程到安全到嵌入式开发到.... 让您从新手到
高手
到过程缩短,如虎添翼.
C++编程惯用法——高级程序员常用方法和技巧
C++编程惯用法——高级程序员常用方法和技巧 想成为C++编程
高手
吗?看看此书吧~~~
我是一个“太极
高手
”吗?
我是一个“太极
高手
”吗?
吴旻
泰岩网络工作室
下班后和同事闲聊天,对方戏言我是“太极
高手
”。
我马上想起自己从前写过的批评别人是“太极
高手
”的博客,当时在那家公司中,因为没有人能及时做出合适决策,所以无论是领导还是同事,都倾向于回避“做得越多错得越多”这件事。不做只是态度问题,错了却是责任问题。如果连领导们都商议不出个结果来,埋怨同事也没有什么现实意义。毕竟,集体是不做决策的。
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章