by kevin
20.
六月 2013 16:46
>
获取今天零点时间 1: DECLARE @Today DateTime
2:
3: SET @Today = DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 0)
更好的支持模糊搜索
很多时候,我们会 LIKE 查询的做法是这样的。
1: select * from TableName where ColumnName LIKE '%Input%'
但如果上面的Input是这样的 keyword1 keyword2 ,那么数据库中包含keyword1 XXXXX keyword2 的记录就不会被查询出来,这里可以稍微的改进一下。
1: select * from TableName where ColumnName LIKE '%keyword1%keyword2%'
简单实用的技巧,另外还是要记得防止SQL注入。
多行合并为一行,类似string.join
google了一下,基本上都说用
for xml path
1: SELECT OrderItemDesc FROM #OrderItem WHERE OrderId=O.OrderId FOR XML Path('')
如果OrderItemDesc中包含xml转义字符,会被转义,比如 “<” 转义为 “<”
所以要小加工一下
1: (SELECT OrderItemDesc FROM #OrderItem WHERE OrderId=O.OrderId FOR XML Path(''), type).value('.','nvarchar(max)')
by kevin
6.
一月 2013 23:13
>
从网上搜集了一下搜索引擎的技巧,看到的大部分都是面向seoer写的,所以专门整理了一篇,面对普通大众的搜索技巧。
1. 双引号
给要查询的关键词加上双引号,可以实现精确的查询,这种方法要求查询结果要精确匹配,不包括演变形式。
2. 使用加号(+)
在关键词的前面使用加号,也就等于告诉搜索引擎该单词必须出现在搜索结果中的网页上,例如,在搜索引擎中输入“+电脑+电话+传真”就表示要查找的内容必须要同时包含“电脑、电话、传真”这三个关键词。
3. 减号(-)
在关键词的前面使用减号,也就意味着在查询结果中不能出现该关键词,例如,在搜索引擎中输入“电视台 -中国网络电视台”,它就表示最后的查询结果中一定不包含“中国网络电视台”。
4. inurl
在url中搜索关键字,比如:inurl:taobao,搜索结果中,所有的url都包含taobao。
5. intitle
是对页面的标题进行搜索,比如:intitle:遇建.
6. filetype
查询指定类型的文件, 比如: 读书 filetype:pdf,搜出来的都是包含“读书”的pdf文件
7. index of
和filetype有点类似,不过这个查的包含某种文件的资源列表,而且百度和google的语法有点不一样。比如,使用nod32杀毒软件的同学们,可以这样查找病毒库的url。
百度是 index of nup
google是 indexof “*.nup”
其他的相关资料:
百度高级SEO搜索命令
http://www.jyseoer.com/jswz/jq/504.html
Google高级搜索命令
http://www.jyseoer.com/jswz/jq/509.html