在一列数值前加0-9前缀

baidu_37188404 2020-10-16 08:07:57
表1
839
739
837
736
737
在表1前加135
135839
135739
135837
135736
135737
...全文
411 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwfxgm 2020-10-18
  • 打赏
  • 举报
回复
好多解法。学习
中国风 2020-10-18
  • 打赏
  • 举报
回复
列类型是字符串,直接+就行
select '135'+列名
吉普赛的歌 2020-10-18
  • 打赏
  • 举报
回复
#2版主 的 解法比较通用,无论列是什么类型都可以。 不过, 贴主这个标题和内容似乎对不上……
卖水果的net 2020-10-17
  • 打赏
  • 举报
回复
select '123' + ltrim(col_name) from x
lao_yunger 2020-10-17
  • 打赏
  • 举报
回复
select col=case when 条件1 then COL='01'+col when 条件2 then COL='02'+col when 条件3 then COL='03'+col ..... end from table1
wwfxgm 2020-10-17
  • 打赏
  • 举报
回复
select concat('123',col_name) from xxx.
lao_yunger 2020-10-16
  • 打赏
  • 举报
回复
select when then

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧