苏州三木软件科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动
查看: 124|回复: 1

请教符合这种场景的筛选框如何做?

[复制链接]

30

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2024-5-25 11:45:37 | 显示全部楼层 |阅读模式
要为某列单元格做一个筛选框,筛选框内容来源于A表中drugname,activesubstance两列唯一值(目前3千万+条数据,后续会新增,两列唯一值也有几千条),我用什么方式可以快速载入筛选后数据,选择数据后,如果activesubstance不为空,则返回activesubstance值;为空则返回drugname值。

请指导,如何实现?
回复

使用道具 举报

22

主题

296

帖子

1870

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1870
QQ
发表于 2024-5-25 12:09:16 | 显示全部楼层
你是想做一个智能筛选的数据规范吗?

关于取数据只要掌握好相应的SQL语句即可。
以SQLServer数据库为例:select distinct drugname,case when activesubstance is null then drugname else activesubstance end as activesubstance from A表

这么大的数据量,一个SQL语句本身执行就比较耗费时间,如果想提高加载速度的话,只能通过异步加载数据的方式缩减多个耗时取数环节.但是最后与界面操作的相关操作无法节省时间.这需要根据实际开发场景来决定到底如何操作.
平台内关于到数据库取数的方法基本都有一个异步方法版本,这就是方便我们执行异步代码的.http://www.sanmugrid.com/help/in ... %A4%84%E7%90%86.htm
异步的编程水很深,需要做深度学习的.
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|苏州三木软件科技有限公司 ( 苏ICP备2022038390号 )

苏公网安备 32058502010732号

GMT+8, 2024-7-5 04:33 , Processed in 0.068435 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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