求教个QUERY问题

发布于 2022-09-12 08:26:10 字数 114 浏览 26 评论 7

请问高手们 QUERY 里面的 'Define result fields' 如何实现 sql 中的 case 字段 when  'x' then 'y' end  as 新字段 的功能呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

明天过后 2022-09-15 14:07:24

回复 7# mxpy

    我使用的版本也是V5R2,可能你公司的机子上没有安装VIEW相关的功能吧~

羁绊已千年 2022-09-15 14:04:55

可以使用view,通过WRKVIEW去建立VIEW。
SELECT   a, b,                                                ...
woiny456 发表于 2011-02-14 15:39

    请问WRKVIEW是哪个版本开始有的?我的是V5R2,找不到这个命令,我一般都是用STRSQL create view

抚笙 2022-09-15 13:59:34

哦,楼上的谢谢了,这也是个办法

灵芸 2022-09-15 13:03:50

可以使用view,通过WRKVIEW去建立VIEW。
SELECT   a, b,                                                         
           CASE WHEN c="  " THEN "00" ELSE c END LEN(2)      
             NAME(test01),                                                   
           CASE WHEN e IN                                                
           ("01","02") THEN right(e,1) ELSE " " END LEN(1)           
             NAME(tes02),                                                   
           FROM     lib/table                  
   WHERE   a="value"
ORDER BY a,b,c,d

我只是随便举的例子,你可以自己实际进行操作。

执妄 2022-09-15 09:20:30

哦,那只能再建一个对应表了,然后用query联合查询了?

好菇凉咱不稀罕他 2022-09-14 12:21:23

query400不能实现这个功能。

独自唱情﹋歌 2022-09-13 11:38:26

{:3_191:} 还是准备拆成两个QUERY吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文