起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 147|回复: 4

【结贴】查询表达式计算字段[分享]**

[复制链接]
发表于 2008-6-12 07:37:51 | 显示全部楼层 |阅读模式
现在数据集中添加了若干表达式计算字段,由于这些字段是不保存在表中的,我们想在查询的时候把一些计算字段当作条件进行查询,可数据集中的过滤条件不能使用这些表达式计算字段,我们目前想这样解决:在屋里表中也建上与计算字段同名的字段,在数据保存时用代码把计算结果写入到物理表中,已备查询时使用。这样的需求有什么解决方法吗?
回复

使用道具 举报

发表于 2008-6-12 08:37:46 | 显示全部楼层
计算字段可以转换成sql,如果不储存,只能把计算字段的部分转换成sql语句的方法。
楼主做的完全正确,这样查询效率应该很高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-12 13:33:49 | 显示全部楼层
但这样如果数据集多了的话就会很麻烦了,如果有什么方法可以不用把这些值存到库里,就可以查询的方法.有些表达式只能在x3中使用,无法写到sql里的,比如通过参数获取的表达式字段
回复 支持 反对

使用道具 举报

发表于 2008-6-12 13:53:19 | 显示全部楼层
这样做只是存储数据时比较麻烦。

但是,在检索数据时,效率很高的(尤其是数据量大时)

建议楼主还是采用这种方法来处理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-12 21:41:19 | 显示全部楼层
那只能先这样了,结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 23:58 , Processed in 0.038649 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表