在查询结果中重查找怎么办?

sunnf 2002-03-11 11:17:59
如同搜狐中搜索,可以在查找到的结果中重搜索,我应怎么办?
...全文
43 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnf 2002-03-12
  • 打赏
  • 举报
回复
谢谢各位:
TO sbm:
select xxx from (select xxx from xxx where xxx) where xxx
这种SQL我知道,只有象上面的 Mubin_Du(穆斌) eygle(浪子) 的观点成立,这种SQL查询才成立。
sunnf 2002-03-12
  • 打赏
  • 举报
回复
ooo
rabbit 2002-03-11
  • 打赏
  • 举报
回复
也许就是查询条件的附加吧。
eygle 2002-03-11
  • 打赏
  • 举报
回复
在原来的结果集中执行查询即可。
ORACLE会在Buffer中自动匹配,也就是说,在上一个结果集中查找结果。
Mubin_Du 2002-03-11
  • 打赏
  • 举报
回复
这个Oracle中可能没有提供这样的接口,如果要做的话可能只有自己来实现。

如果你的查询条件包含上一次查询的条件,那Oracle可能会只在缓冲区中查询,
就实现了你的功能,不过我没有测试过,可以用大数据量来测试一下就知道了。
sbm 2002-03-11
  • 打赏
  • 举报
回复
select xxx from (select xxx from xxx where xxx) where xxx
sunnf 2002-03-11
  • 打赏
  • 举报
回复
to eygle(浪子):
在原来的结果集中执行查询,怎么实现?where 条件原来假如是COL1 LIKE‘%AA%’OR COL2 LIKE‘%BB%’OR COL3 LIKE‘%CC%’得到一结果集。而现在where 条件是COL1 LIKE‘%AWE%’同时还想在上一结果集中查询,如何实现?

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧