Informix中的SQL问题

xh_mlj 2003-06-23 06:08:12
我想实现下面这个功能:
551 管理费用
55101 工资及福利
5510101 薪工
5510102 奖金
5510103 加班费
就是每个子目比父目显示的科目向后错两位,我在Sql里可以用下面的语句实现:
SELECT subjectid, Space(Len(Trim(subjectid))-3) + subjectname AS strsubjectname FROM b001_subject
但是 “Space” 不是informix的函数,在informix里不能使用,我想问:在informix里怎么实现上面的显示功能!

谢谢!


...全文
50 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenlq 2003-06-24
  • 打赏
  • 举报
回复
select subjectid ,
substr( " ", 1 , length( trim(subjectid) ) -3 ) || subjectname strsubjectname from b001_subject

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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