我这个是个档案管理系统,例如给个表的表名叫做gdwj,其中有个字段名交doc.no 这个字段里所添加的数据是黑政司[2008]01号文件,现在我要打报表吧黑政司[2008]01号文件到黑政司[2008]87号文件用报表打印出来,可是问题出现了。黑政司[2008]01到黑政司[2008]09,全写成了黑政司[2008]1到黑政司[2008]9,这时候打出来的报表顺序是用这个编号顺序升序排列打印的,可是打印的效果是黑政司[2008]10到黑政司[2008]87,黑政司[2008]1到黑政司[2008]9全在87号文件下面,我这个软件自带的SQL ANYWHERE。我想知道用SQL语句怎么能实现在黑政司[2008]1中的1前面补零,虽然条目不多可以一个个修改,可是如果将来文件多到向黑政司[2008]0001到黑政司[2008]9999这样的是时候那样就很麻烦了。希望有大虾指点下,方便的可以吧QQ也顺便留以下~!
大家互相学习共同进步啊!(PS:问题念起来有点绕口,敬请见谅!)
æ£å¸¸æ åµä¸æè¦æ·»å çå符串ååå符串ç¨â+âè¿æ¥å³å¯ã
å¦ï¼å°åæçabcåè¾¹å ä¸123.
select 'abc'+'123'ç»æï¼
å¦ææ¯è¦ä¿®æ¹å表ï¼
åï¼
update 表å set å段å=å段å+'è¦æ·»å å符串'