- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 使用WITH提高查询效率
前两天的业务需求里需要关联好几张表出一个详单报表,这个需求其实很简单,但是数据量大,源表又不是分区表,就变得很头疼了。 最初我的代码大概是这样子的:select a.id,a.name,a.code,b.type,( select p_name from C c where c.pid = b.pid)from A a, B bwhere a.id = b.id
2012-01-15 20:57:52 1183
原创 好用的函数sign和decode
今天遇到了一个问题,需要对比一个字段和5的大小,大于5的输出0,小于五的输出1。如果是用PLSQL编程的话可以用if/else这种逻辑进行判断,但是在SQL里可不能这么写,经过网友推荐,我组合使用了sign和decode,效果很好,代码小清新。 代码如下: DECODE(SIGN(TRUNC(COL1 - COL2) - 5), 1, 0, 1) ONT
2012-01-08 00:08:33 655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人