提高SQL的执行效率的ASP的五种做法
[b]方法一、尽量使用复杂的SQL来代替简单的一堆SQL[/b] 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率,有多个查询时,要善于使用JOIN。 oRs=oConn.Execute("Select * FROM Books")while not ors.EofstrSQL =
[b]方法一、尽量使用复杂的SQL来代替简单的一堆SQL[/b] 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率,有多个查询时,要善于使用JOIN。 oRs=oConn.Execute("Select * FROM Books")while not ors.EofstrSQL =
我们用到的表结构如下:三张表的关系为:现有的测试数据为:我们需要的结果是:实现代码如下:DECLARE @strSQL VARCHAR(8000) SET @strSQL = 'SELECT t.STUNAME [姓名]' SELECT @strSQL = @strSQL + ',SUM(CASE