求助——字符格式化转换 问题:如何将int转换为固定位数的字符串,比如说固定为2个字符的字符串,1转换成01,9转换为09排除方法,if判断数字是否小于10,小于10,左补零 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @i int = 1select @i, right(100+@i,2), right('0'+ltrim(@i),2)/*1 01 01*/ testselect right(100+number,2) from master..spt_values where type='P' and number<100 没有别的办法吗,只能这样用字符串拆分的方式?就没有 类似formal(int,'##')这样的方法就像excel中设置数字格式那样oracle的pl/sql里都有这样的功能呀 t-sql 没有理由没有这个功能 没有别的办法吗,只能这样用字符串拆分的方式?就没有 类似formal(int,'##')这样的方法就像excel中设置数字格式那样oracle的pl/sql里都有这样的功能呀 t-sql 没有理由没有这个功能 sql没有这样的功能,2012或许会有,正打算装12 -- 可以用replicate试试select right(replicate('0', 10) + rtrim(9), 5) 求助:关于SQL SERVER 2005安装问题 求一句存储过程。。帮忙!! 求几条SQL语句!大侠进!! 相同列的两个数值对调 SQL2008时间段及过去时间的数据查询问题 关于SQL语句leftjoin左连接求高手指教??? SQL08修复问题 sql存储过程问题 数据库复制 如何用SQL语句实现 数据库中删除记录问题? 求一个SQL语句
select @i, right(100+@i,2), right('0'+ltrim(@i),2)
/*
1 01 01
*/
select right(100+number,2) from master..spt_values where type='P' and number<100
就没有 类似formal(int,'##')这样的方法
就像excel中设置数字格式那样
oracle的pl/sql里都有这样的功能呀 t-sql 没有理由没有这个功能
就没有 类似formal(int,'##')这样的方法
就像excel中设置数字格式那样
oracle的pl/sql里都有这样的功能呀 t-sql 没有理由没有这个功能
select right(replicate('0', 10) + rtrim(9), 5)