0

我一直在运行一个庞大的 SQL 查询,如下所示:

select SessionID, PID, RespondentID
from BIG_Sessions (nolock)
where RespondentID in (

'1407718',
'1498288',
/* ETC ETC */


)

我听说 Excel 最多有 100 万行。不知道如何处理这个

表 BIG_Sessions 很大。它为给定的 RespondentID 提取多个 SessionID - 但我只想要一个。

我不知道如何筛选这个。任何提示表示赞赏。

4

2 回答 2

2

这取决于您使用的 Excel 版本。 2010显然支持“超过一百万”。2003 仅支持 65,000 多一点

我个人会将其导出为 CSV 文件。只需右键单击您的结果集并选择“将结果另存为...”。那里没有限制。

于 2012-07-25T23:27:21.800 回答
1

一个纯粹与 Excel 相关的答案:我之前曾尝试将超过 50,000 行的数据放入 Excel。当我尝试时,会发生两件事之一。

1)它确实有效,但 Excel 非常慢,反应迟钝,并且经常崩溃。数据基本不可用。2)我填满了我的 RAM 和 Excel 崩溃,有时还带着其他程序。

如果您尝试复制 1,000,000 行......我会严重怀疑 Excel 是否可以处理它!创建数据库正是为了处理这种情况:组织大量数据。看看您是否无法在数据库中使用 Excel 完成您想要完成的任务。

于 2012-07-25T23:29:11.577 回答