SQL
池龙
这个作者很懒,什么都没留下…
展开
-
在查询分析器中显示SQL语句的精确执行时间
declare @time datetime --定义时间变量 set @time = getdate() --给变量赋值 select * from xx --执行sql语句 select datediff(ms,@time,getdate()) --显示执行精确时间 或者 print datediff(ms,@time,getdate())原创 2011-03-20 23:38:00 · 2578 阅读 · 1 评论 -
用charindex代替like中的%提高查询效率
如: select * from [table1] where [field1] like ‘%test%’ 可以用如下语句代替: select * from [table1] where charindex('test', [field1]) > 0原创 2011-03-21 00:13:00 · 2365 阅读 · 0 评论 -
用CONVERT函数转换字段类型确保布尔表达式正确运作
例,一个表中有一个字段,其中保存的是以字符串形式格式化的整数,但是不确保是否有前导0。那么在查询时可使用这样的方式,在WHERE中将字段值转换成整型再判断。 SELECT * FROM [TABLENAME] WHERE CONVERT(int, [CHARFIELDNAME]) = 120原创 2011-03-20 23:34:00 · 995 阅读 · 0 评论 -
根据两个或者更多字段清除重复数据
当重复记录是通过两个或更多字段判断时,可按下述方法处理: USE [DBName] DROP TABLE [#TmpTABLE] DROP TABLE [#TmpTABLE2] DROP TABLE [NEWTABLE] SELECT IDENTITY(int, 1, 1) as [AutoID], * INTO [#TmpTABLE] FROM [ORGTABLE] SELECT MIN([AutoID]) AS [AutoID] INTO [#TmpTA原创 2011-04-05 17:49:00 · 1416 阅读 · 0 评论 -
SQL Server 2014附加数据库失败,错误5120的解决方法之一
在SQL Server 2014上附加数据库时收到提示原创 2014-10-06 22:54:03 · 13612 阅读 · 2 评论 -
SQL Server安装时提示“已创建挂起的文件操作”
原文http://it.oyksoft.com/post/6/转载 2014-10-08 00:14:00 · 3004 阅读 · 0 评论