一个简单的转换问题,在线等候 select replicate('0',2 - datalength(rtrim(convert(char(2),ssyu))))+rtrim(convert(char(2),ssyu)) from table需要变为几位则只需将2改为相应值给分吧!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT ssyu = Case Len(ssyu) WHEN 1 then '0'+CONVERT(VARCHAR,ssyu) ELSE CONVERT(VarChar,ssyu) END FROM Table 这位兄弟你何苦,在前台工具中实现这种显示格式是很容易的事,一定要在后台的sql上较劲,只能耗费数据库的资源,一定要这样上面kaikaihe(开开)的做法也可取。 to up :等一下,我试试着两个方法,我只是个程序员吗,日本鬼子说了,就要这么做,咱就别说怎么做容易,他说的就是真理,tmd , 苦了咱们干活的了! to kaikaihe 这法子还真灵,但是如果数据中有三位数的情况怎么办?如:1 , 2 , 10 , 102....变成 01 , 02 , 10 , 102 ... 这可怎么办? SQL分页问题 怎样在VS2008中嵌入SQL SERVER2005 如何实现这个结果,不太好说明,看脚本吧 四表联合查询写报表求sql语句 各位大蝦幫幫我,一個查詢問題 请教数据库连接不上的原因,搞了好久找不出问题.谢谢看看! 请高手指点一下!! 分布 Oracle 数据库查询 请教查询结果 求一条查询语句? SQL 語句中的單引號問題,如何避免? 如何在insert into tab1 values(''')插入单引号或其他sql语句中的特殊字符?
ELSE CONVERT(VarChar,ssyu)
END
FROM Table
等一下,我试试着两个方法,我只是个程序员吗,日本鬼子说了,就要这么做,咱就别说怎么做容易,他说的就是真理,tmd , 苦了咱们干活的了!
这法子还真灵,但是如果数据中有三位数的情况怎么办?如:1 , 2 , 10 , 102....
变成 01 , 02 , 10 , 102 ... 这可怎么办?