如何在已生成的rs数据集上,再采用select语句检索?谢谢!

CyberWalker99 2003-05-21 04:52:03
比如已经从sql数据库上检索生成了rs数据集,但发现还需在此基础上继续检索。
而此时不想再次通过原数据源。如何处理?谢谢!
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wamlaw 2003-05-22
  • 打赏
  • 举报
回复
使用外连接即可
请查阅sql教材
CyberWalker99 2003-05-22
  • 打赏
  • 举报
回复
to inshua(孟昭) :
可以简单说一下filter吗?
inshua 2003-05-21
  • 打赏
  • 举报
回复
可以用 Filter
CyberWalker99 2003-05-21
  • 打赏
  • 举报
回复
to wdwd05:我要查的是一个电话号码的区号,如98778766声讯台的费用
表中有三个区号98778
987
9
各自费用不同。我无法预先知道区号的长度,只能先找是否符合位数长的,如果没有
再找位数短的。

不知表达的是否清楚。
谢谢
wdwd05 2003-05-21
  • 打赏
  • 举报
回复
这个区号,你可以自己输入啊?没有必要用固定SQL语句啊~

那么你通过输入的区号来进行查询不好吗?
wdwd05 2003-05-21
  • 打赏
  • 举报
回复
mndsoft(枕善居主) 说的没错~
CyberWalker99 2003-05-21
  • 打赏
  • 举报
回复
首先感谢mndsoft。
我的问题是:
一、条件
电话计费系统,如拨出号码为41123455,
区号表中号码字段为: 字段1为区号, 字段2为费率
可能的区号表如下:4 2元
4356 1元
4467 1元
49857 10元
二、要实现的目标
电话号码如41123455在区号表中找到对应的值。应先从最大长度找起,最后找长度短的
寻找合适的区号以便计费。
因为实时系统,应尽可能的提高效率,不知各位有何好办法?
三、我的想法是先找先在数据表中找 like 4*
再在已生成的表中找 like 41*
依次类推直到找不到为止,这样上一个like的结果即为合适的
这是我提出这个问题的原因。各位还有何好办法?

mndsoft 2003-05-21
  • 打赏
  • 举报
回复
使用交叉表查询!
你可以把要求贴出,大家帮您示例!

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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