作者diamondking (天剑流星)
看板Database
标题Re: [SQL ] [问题]SELECT 格式化栏位
时间Thu Nov 8 00:26:37 2007
※ 引述《pttmimic (烦烦烦..)》之铭言:
: 请问各位先进:
: 如果资料栏位型态是整数像9876,
: 用select 陈述式 可以做到格式化成字串栏位(转成00009876,补成8位前面不足补0
: ,并转成字串型态)吗?
: 就是原有栏位值(int)9876
: 用SELECT时转出(string)'00009876'
: 想在报表软体(fastreport)中的SQL中完成需要的输出,谢谢。
你没说是哪种资料库耶…
如果是Oracle的话(假设那个栏位叫price):
select LPad(price, 8, '0') from TableName
即可
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.29.163