免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2914 | 回复: 1
打印 上一主题 下一主题

初哥提问,如何快速得到多列。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-05 10:11 |只看该作者 |倒序浏览
刚接触pg,网上搜了半天也不得:
问题是这样的,如: 一张表有a,b,c,d 等字段,通过这些字段得到 e,f,g,h 等字段,
我可以分别针对要得到的字段写对应的函数,如, get_e(),get_f()
get_g(),get_h().然后用,  

select *,
          get_e() as e,
          get_f()  as f,
          get_g() as g,
          get_h() as h
  from table

得到所要的结果。 但是总感觉这种方法比较蠢,如果有列数较多,上百列,写得
又累,代码又难看。请教各位,能够有简单的方式呢?

论坛徽章:
0
2 [报告]
发表于 2008-04-08 10:52 |只看该作者
一个关系的字段得到另外一个关系的字段?

看看系统表。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP