关于查询中格式转换的小问题

jimmyxc 2002-06-10 04:14:43
(select dh from table1)
我的table1中有这样一个字段dh,定义的是vchar(4)
其中有几条数据12,123,1234
现在我要做的就是得到这样的结果
0012,0123,1234请问这样的SQL怎么样写
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hycao 2002-06-10
  • 打赏
  • 举报
回复
select replace(str(dh, 4), ' ', '0') from table1
^注意单引号中间为一个空格
jimmyxc 2002-06-10
  • 打赏
  • 举报
回复
我试了,你这样写是在后面加“0000”
结果是这样的120000,1230000,12340000
jimmyxc 2002-06-10
  • 打赏
  • 举报
回复
你说的是在表初始化的时候就这样定义吧,可是现在我已经把表定型了,怎么改变呀,如果不是能不能写个完整的语句让我看看
pei 2002-06-10
  • 打赏
  • 举报
回复
定义一下格式,string(dn,"0000")

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧