白兔大哥,好象有点问题

bcbhj 2003-08-29 08:27:51
我是想从表中选出所有列的数据,然后再选某几列的数据,只要几列,不是全部,分不同几列的拿到其他地方用..
可select所有数据后再filter有问题吗?那不是检索了2次了?
难道只filter一次,可是要拿几组数据啊
...全文
19 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcbhj 2003-08-30
  • 打赏
  • 举报
回复
我要的是某几列数据,不是某几行数据.filter后的数据是几行吧,怎么得到某几列.就是说列A,B,C,D,E,F,G,H我select *from table然后 要求分别取A,F列过滤后的数据,及C,D,E列过滤后的数据,分别拿到别处使用
bcbhj 2003-08-30
  • 打赏
  • 举报
回复
我现在的做法和benjaminz(RockDJ)一样. 可感觉不好.
filter的话filter后的数据怎么拿出来用?给个列子吧 谢谢
鸡翅多 2003-08-29
  • 打赏
  • 举报
回复
直接把你要的数据select到一个结构体里数组里,然后随便用,呵呵
纳米茶 2003-08-29
  • 打赏
  • 举报
回复
对datastore进行setfilter后setfilter('')复位
同意白兔
klbt 2003-08-29
  • 打赏
  • 举报
回复
我的意思,为性能考虑,select一次。
filter速度快,可以多次。
你第一次过滤后,可以得到一组数据。
然后过滤条件复位,再作第二次过滤,可以得到第二组数据... ...
纳米茶 2003-08-29
  • 打赏
  • 举报
回复
你的意思就是说取出来的数据可以供以后多次查询用?那就定义一个datastore吧。
bcbhj 2003-08-29
  • 打赏
  • 举报
回复
除出数据表所有数据 以后不可以从数据库取数据
然后从这些数据中分别取出几列数据 (列中数据可以为null)


纳米茶 2003-08-29
  • 打赏
  • 举报
回复
把你想做的事情说的更加详细点
bcbhj 2003-08-29
  • 打赏
  • 举报
回复
我也想啊,那怎么取出所有数据再拿几组数据出来?
纳米茶 2003-08-29
  • 打赏
  • 举报
回复
用游标吧

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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