CSDN论坛 > MS-SQL Server > 基础类

一个表中,怎么写SQL使得不够5位的记录在后面自动加零补够5位! [问题点数:20分,结帖人nirvana_boy]

Bbs1
本版专家分:1
结帖率 100%
CSDN今日推荐
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs2
本版专家分:145
Bbs1
本版专家分:1
Bbs2
本版专家分:388
Bbs2
本版专家分:388
Bbs2
本版专家分:212
Bbs2
本版专家分:212
匿名用户不能发表回复!
其他相关推荐
JavaScript如何实现对数字保留两位小数不足2位自动补零
本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.leng
java按一定数量补0,随机数获取
int i = 1;             String str = new DecimalFormat("0000").format(i);             则str=“0001”;             生成0-2之间的随机数,包括2             Random rand = new Random();             int randNum
Oracle 数字前面自动补0
我在做一个功能的时候,明细的行项号是五位数,如: 00001,00002,,00010 这种形式,那么我们必须得在行项号前面补齐0 由于使用的是Oracle数据库,发现Oracle里面的 to_char 方法支持转换,哈哈,就看下面的例子吧。 SELECT DATA1,DATA2,DATA3 FROM DETAILS; 假设以上是我的查询语句,我要将 DETAILS 表的数据导入到其
oracle不足位数补零
oracle函数中有不足位数补空格的函数 LPAD和RPAD分别是左补位和右补位 repalce(lpad(字段名,共几位),‘ ’,‘0’) 如运行 select replace(lpad('123',5),' ','0') from dual 结果是00123 即补足五位     select lpad('123',5,'0') from dual 这样也
SQLSERVER 函数,如果字符不够位数,则在前边自动补上指定的字符
需求:tj开头后边为9位数字,如果输入值不够9位,则自动补全。 生成编号如下: 输入1,返回结果 tj0000000001 输入20,返回结果 tj0000000020 输入9000000100 ,返回结果 tj9000000100 select dbo.fn_GetSuiteNum as SuiteNum –标量值函数-自动生成套件编号 CREATE FUNCTION fn_GetSu
java数字后面补零
我现在的有个需求是来判断客户端的版本号是否为最新,那么我就需要和服务器端存在的最新版本号作对比。虽然版本号的格式定义为1.x.x,但是"x"有一位或两位是不确定的,所以在比较版本后的时候我需要先将版本号的字符串长度保证一样。在将字符串进行比较。        现在需求说清楚了,下面是源码的实现: public class StringZero { public static void mai
java 保留字符串数字的位数,不够前面补0
http://www.cnblogs.com/gmq-sh/p/5666950.html @Test public void test() { this.printToConsole(autoGenericCode("10011")); this.printToConsole(autoGenericCode("000",3)); } /*
java字符串长度不够前面补0。(自定义流水号)
通常来说,流水号一般用uuid创建最为简便。但是,有的时候需要
sql 转换 不足位数补0
RIGHT('0000'+CAST( Convert(varchar,Convert(int,WorkNo)+1) AS nvarchar(50)),9) 公式 RIGHT('位数'+CAST(要判断的字段 AS nvarchar(50)),位数 ) 字符串 数字转换   convert(varchar,@i)   convert(int@i)
依靠数据库自身机制产生含顺序码的编号
实际项目中经常有产生结构复杂的编号的业务需求,例如用户表中有个字段叫LUID是公司统一用户识别号,当每次注册一个用户时,需要产生一个不重复的LUID,他的产生规则比如是3位随机码+12位顺序码+3位随机加校验码。3位随机码生成很简单,顺序码比如从10000000开始,每次加1,最后的3位随机加校验码是通过随机生成的码和顺序码再经过计算得到,这个只要有了顺序码,就可以产生了。所以重点还是顺序码怎么产...
关闭