FOR XML PATH 语句 求优化 本帖最后由 siegebaoniu 于 2011-11-10 19:52:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好的方法就是不在sql中做拆分列值和合并列值,在程序里处理 就2列,A,B,C一块建个覆盖索引。 所查即所得。 SUBSTRING((SELECT '\' + C FROM t L WHERE L.A = F.A ORDER BY L.B FOR XML PATH(''))) 用法不正确 stuff((SELECT '\' + C FROM t L WHERE L.A = F.A ORDER BY L.B FOR XML PATH('')),1,1,'') lz 的sql 基本没法通过 建索引优化。分页,从业务上优化支持2楼的说法 我在A列和B列加上索引,并把不相关的列在select中去掉了(其实还有D列E列),速度快了很多,从之前的20h到现在的20s,问题解决了。 如何写动态的列名 文本数据怎么倒入到数据库? sql同步数据服务器---帮帮兄弟,兄弟的饭碗不保了 请问用 convert 转换日期进行比较时能否用到索引? 运行查询分析器的问题 相加 菜鸟提问 关于Excel导入SQL 2005的问题 在线等 declare @i int 给i付初值的语句怎样写? SQL Server 7.0有for Alpha的吗? 在SQL_SERVER7下,级联删除的问题。 求SQL语句2 月、日、年统计问题
就2列,A,B,C一块建个覆盖索引。 所查即所得。
SUBSTRING((SELECT '\' + C FROM t L WHERE L.A = F.A ORDER BY L.B FOR XML PATH(''))) 用法不正确
stuff((SELECT '\' + C FROM t L WHERE L.A = F.A ORDER BY L.B FOR XML PATH('')),1,1,'')
速度快了很多,从之前的20h到现在的20s,问题解决了。