表名 test
内容如下:testA
1
3
323
10
49
50我想找到表里面testA 列 两个值相减会等于 2 的 结果。
一直找不到好的办法。
我现在用的办法是用程序先读出所有值保留在内存中,再一次去配对。
这样效率实在太低了。不知道那位高手有没有好的办法。
这里先,谢谢,谢谢,再谢谢。
内容如下:testA
1
3
323
10
49
50我想找到表里面testA 列 两个值相减会等于 2 的 结果。
一直找不到好的办法。
我现在用的办法是用程序先读出所有值保留在内存中,再一次去配对。
这样效率实在太低了。不知道那位高手有没有好的办法。
这里先,谢谢,谢谢,再谢谢。
两个值相减会等于 2 的 结果
也就是说select 的结果是 1 和 3。
from(
select t.A ,rownum row_number
from testroad t
) t
where level = 2
connect by a = prior a-2
能不能说得清楚一点。
比如表名 : table 列名:demo先谢谢,谢谢,再谢谢。
from table t1,table t2
where t1.demo-t2.demo=2
以前没用过connect by ,看看
select demo,demo+2
from table
where level = 2
connect by demo = prior demo-2
可是我出现了上面的错误。
不知道如何修改,查看临时表空间了。
谢谢你了啊。
等下如果能用到伪字段的sql 看看速度如何。
等下再结帐,麻烦等等。
thank you.
where rn=2這樣也試試啊!
where rn=2這樣也試試啊!
这就去查查如何扩大临时表空间。
谢谢。
这个问题学到的sql都是以前没有接触过的。
太感谢大家了。
只有30分,大家就一个人分配一点。
实在不好意思。