永发信息网

在sql中怎样把int行转化成我想要的格式,比如把1转化为'001',

答案:3  悬赏:80  手机版
解决时间 2021-04-01 08:38
在sql中怎样把int行转化成我想要的格式,比如把1转化为'001',
最佳答案
这个简单:
select right(cast(power(10,3) as varchar)+字段名称,3)

默认为把字符串转化为 10位的, 提取右边的3为。 你可以根据实际情况改变值。
全部回答
1> SELECT RIGHt( '000' + CAST( 1 as varchar), 3) AS a
2> go
a
------
001
(1 行受影响)
算法是
1。先把 000 + 你的数字转换为 字符类型 这里临时的结果就是 0001
2。截取右边 3 个字符 结果就是 001
如果数儿都小于1000,可以substring(convert(varchar(30),1000+整数字段),2,3);同理,如果都小于10000,且按4位对齐(1→0001),则substring(convert(varchar(30),10000+整数字段),2,4)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美图手机t8和m8的区别的最新相关信息
摘掉穷帽子,除掉穷根子 打一字
飞行员外套和棒球外套有什么区别
一副牌aa9 一副2 10 10
我刚买的电脑Y7000,想知道是不是高色域,该
起亚智跑座椅上方的护头怎么调
玛酷机器人和艾克瑞特机器人和贝尔机器人哪个
古诗最爱晚凉佳客到我想要全诗的内容
从南非机场出去,可带多少兰特?或者可带多少美
电脑在几次非法关机后就变得很卡
三四年的果树移摘怎么才能成活率高
如何在牧宝平台认养猪只?
7一9月持杭州市市民卡去横店影视城玩有优惠吗
宿州市处理交通违章在哪
孝感白水湖有希望开发吗
推荐资讯
万向联合招聘靠谱吗?
se go bay 哪首歌的歌词
现在禅壳多少钱一斤?
吉他有多少品牌?都有什么?标志是什么?
historical和historic的区别
洋葱圈怎么切
遵化喜风口
中国驴产地在那。
手腕细的男生,戴哪些手表才不显别扭
单选题据财政部网站公告,财政部决定2010年9
在天猫买到假货怎么办?
烧脑数字天才问题!找出里面数字从左往右依次
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?