【发布时间】:2012-12-19 03:07:56
【问题描述】:
我有一个带有列的 excel 文件,
C_IP
SESSION_ID
CS_USER_AGENT
CS_URI_STEM
CS_URI_QUERY
WEB_LINK
由于 Oracle (11g) 中允许的字符串大小的限制,我无法汇总上述属性。我尝试使用用户定义的聚合函数。我想聚合“WEB_LINK”列,并按 C_IP 分组。是否可以在 Excel 中执行此操作?
我尝试使用的 SQL 查询是,
CREATE TABLE WEBLOG_AGG AS
SELECT C_IP,
tab_to_string(CAST(COLLECT(WEB_LINK) AS T_VARCHAR2_TAB)) AS WEBLINKS
FROM WEBLOG_SESSION
GROUP BY C_IP;
【问题讨论】: