首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

生手求教 SQL中case判断 和 PB中use code table有何区别

2013-07-08 
新手求教 SQL中case判断 和 PB中use code table有何区别SQL中case判断 和 PB中use code table有何区别例如

新手求教 SQL中case判断 和 PB中use code table有何区别
SQL中case判断 和 PB中use code table有何区别
例如
case  when a.name='1'  then '一'  
      when a.name='2'  then '二'  
      when a.name='3' then '三'   
end

和pb中使用 uese code table
display value        date value
     1                  一
     2                  二
     3                  三

有多大区别 执行效率哪种快  使用哪种好
[解决办法]
如果是固定的,当然是SQL中的case语句好啊,写好了直接检索出来就是想要的。
如果是作者自己定义的,在PB中设置就比较灵活了。

2种方法都可以,看自己的使用 情况,
[解决办法]
执行效率的区别不大,SQL中case判断消耗的是服务器资源,dw消耗的是本机资源
[解决办法]
执行上,用代码表要优于sql

热点排行