matthew Zhang

慢慢学习,慢慢进步!
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  SQL Server

摘要:SQL中的模糊查询 一般来说使用模糊查询,大家都会想到LIKE select * from table where a like '%字符%' 如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。 下面两种方法也可实现模糊查询: select * from table where patindex('%字符%',字段名)>0 select * from table where charindex('字符',字段名)>0 其中,>0表示:字符在字段中存在 经测试这两种方法比LIKE速度要快。 阅读全文

posted @ 2008-11-17 22:12 matthewZhang 阅读(1240) 评论(0) 推荐(1)

摘要:--示例一,使用证书加密数据. 阅读全文

posted @ 2008-11-17 21:55 matthewZhang 阅读(418) 评论(0) 推荐(0)

摘要:[代码] 阅读全文

posted @ 2008-11-13 11:03 matthewZhang 阅读(311) 评论(0) 推荐(0)

摘要:SQL语句:select replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')+cast(MAX(订单号)+1 as varchar(4))使用存储过程 --创建测试表create table usertable(userid varchar(20),username nvarchar(20))go--创建触发器cre... 阅读全文

posted @ 2008-10-29 23:59 matthewZhang 阅读(886) 评论(0) 推荐(0)

摘要:假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜索的问题。 阅读全文

posted @ 2008-10-29 23:56 matthewZhang 阅读(139) 评论(0) 推荐(0)

摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计 阅读全文

posted @ 2008-10-29 23:48 matthewZhang 阅读(201) 评论(0) 推荐(0)

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @c... 阅读全文

posted @ 2008-10-29 23:04 matthewZhang 阅读(972) 评论(0) 推荐(1)