- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 提高SQL性能的措施
提高SQL性能的措施!最后出处:http://www.ourasp.net/ 作者:石骁騑 收录于:2001年12月19日 一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的
2006-11-08 13:56:00 513
转载 查询优化 sql
查询1:DECLARE @d datetimeSET @d = getdate()SELECT top 1000 * FROM product WHERE CONTAINS(name,男上装) OR CONTAINS(text,男上装)SELECT datediff(ms,@d,getdate())SET @d = getdate()SELECT * FROM product WHERE
2006-11-08 13:46:00 540
转载 避免在 SQL Server 中盲目地追求一句处理
问题描述 业务需求如下: 有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。 A、一般的处理方法IF @Flag = 0 SELECT * FROM dbo.AELSE IF @Flag = 1 SELECT * FROM dbo
2006-11-08 13:41:00 454
转载 SELECT 赋值与ORDER BY冲突的问题
问题描述:使用 SELECT 语句,轮询表中的数据,并且处理变量数据时,如果有ORDER BY语句,则得不到想要的结果,但去掉ORDER BY,结果正常。具体的问题表现参考下面的问题重现代码 问题重现代码-- 测试数据DECLARE @T TABLE(id int,value nvarchar(16))INSERT INTO @T SELECT
2006-11-08 13:39:00 511
转载 避免把判断处理放入 WHERE 条件
问题描述 业务需求如下: 有表A,在查询的时候,需要根据标志确定是查询大于某个值的记录,还是小于某个值的记录 A、一般的处理方法IF @a = 0 SELECT [TranNumber] FROM A WHERE [TranNumber] 10000ELSE IF @a = 1 SELECT [TranNumber]
2006-11-08 13:28:00 612
原创 精典sql语句
1、复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1法二:select top 0 * into b from a2、显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from
2006-11-08 12:31:00 619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人