以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教分组统计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116549)

--  作者:hbhb
--  发布时间:2018/3/26 17:30:00
--  请教分组统计
 大师:如果我要500次循环运行,用子查询得到用的查询结果并运用。
1、 用sql语句组合500的查询结果,再对结果运用,但sql语句有字符限制,怎么解决?
2、事务处理,我又要对结果进行运用?

如何提高效率,什么思路?


--  作者:有点甜
--  发布时间:2018/3/26 17:49:00
--  

方法一:你可以拆分,一次执行100个的组合结果,分5次执行完成结果。

 

方法二:你可以在数据库里面写代码(存储过程或者函数)执行,最后直接返回结果。


--  作者:hbhb
--  发布时间:2018/3/26 18:07:00
--  
谢谢!
1、再请问sql语句的最大长度
2、事务中间是否可以把查询得到的表赋值一个数组


--  作者:有点甜
--  发布时间:2018/3/26 18:29:00
--  

1、4000字符左右吧。

 

2、事务应该处理不了你这个问题,因为是select语句。