首页 新闻 会员 周边

关于sql文中case疑问

0
悬赏园豆:30 [已关闭问题] 关闭于 2008-12-28 11:33

我们项目组禁止在sql语句中使用case语句,问为什么要禁止使用,说是影响效率。哪位能细细说明一下吗?多谢了。

 

smile-lee的主页 smile-lee | 初学一级 | 园豆:120
提问于:2008-12-26 15:33
< >
分享
所有回答(2)
0

开发中遇到的效率问题我觉得根本不会在象case语句这样的问题上出现,肯定会有其它的性能瓶颈,其实很多都是在数据库链接的管理上,和对于数据应该缓存的却没有缓存处理。其实在开发中出了要遵从一定的原则以外(例如设计上的原则,编码上的规范),就是以方便为主了,程序员觉得怎么方便就怎么做。禁用case我觉得不妥,至于它的效率问题我觉得即使有也不会很大,最多也就是如果case的太多可能会占用一定的CPU计算时间,不过我想绝对不会是主要的。

GUO Xingwang | 园豆:3885 (老鸟四级) | 2008-12-26 15:48
0

好像听说过case语句影响效率。。。个人觉得如果使用case语句影响效率的话。。。应该早就会把它拒之门外了。。。

XBW | 园豆:404 (菜鸟二级) | 2008-12-26 16:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册