插入sql语句 在执行插入sql时,有个字段值是拼成的一个字符串,例如 “000”+ID ,ID为插入这条记录的自增长值,插入第一条时,这个值就是001,然后是002,003 --009,第十条就是010,我现在拼的样子是:0001,0002...0009,00010,就不对了,怎么解决这个问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用right('000'+cast(ID as varchar),3) '000'+cast(ID as varchar(3),3) right('000'+cast(ID as varchar(3)),3) right('000'+cast(ID as varchar),3) --要想多少位的加多少个0,right()也采要的位数 declare @@ID nvarcharset @@ID = right('000'+cast(1 as varchar(3)),3) select @@ID怎么返回结果=0 declare @i intset @i=10select right(10000+@i,4)----0010 declare @ID nvarchar(3) --長度set @ID =right('000'+cast(1 as varchar(3)),3)select @ID 数据库如何查出重复数据 房间价格问题再次请帮忙! 最近做软件课程设计要用到sql server ,网上有个人版,标准版,企业版,我应该用哪个? 怎样调用SQL中的函数 我想在远程中的某台机器对另一台机器的某一数据表写数据,怎么写sql? ....好难 sql语句运行时异常 菜鸟求救啊 SQL 还是SQL 定时触发器怎么建?? 插件,加快你数据库开发调试效率 需要这样的统计结果,请大家指点 如何根据其他表的情况来update表?
right('000'+cast(ID as varchar),3)
set @@ID = right('000'+cast(1 as varchar(3)),3)
select @@ID
怎么返回结果=0
set @i=10
select right(10000+@i,4)----0010
set @ID =right('000'+cast(1 as varchar(3)),3)
select @ID