博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月7日

摘要: CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT <myColumnSpec> = CASE WHEN <A> THEN <somethingA> WH... 阅读全文

posted @ 2010-05-07 23:05 moss_tan_jun 阅读(434) 评论(0) 推荐(0) 编辑

摘要: CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT <myColumnSpec> = CASE WHEN <A> THEN <somethingA> WH... 阅读全文

posted @ 2010-05-07 23:03 moss_tan_jun 阅读(450) 评论(0) 推荐(0) 编辑

摘要: 全文索引技术是目前搜索引擎的关键技术。  试想在1M大小的文件中搜索一个词,可能需要几秒,在100M的文件中可能需要几十秒,如果在更大的文件中搜索那么就需要更大的系统开销,这样的开销是不现实的。  所以在这样的矛盾下出现了全文索引技术,有时候有人叫倒排文档技术。  原理是先定义一个词库,然后在文章中查找每个词条(term)出现的频率和位置,把这样的频率和位置信息按照词库的顺序归纳,这样就相当于对文... 阅读全文

posted @ 2010-05-07 23:00 moss_tan_jun 阅读(1026) 评论(0) 推荐(0) 编辑

摘要: 1 ---上个月月初第一天 2 select CONVERT(varchar(12) , DATEADD(mm,DATEDIFF(mm,0,dateadd(mm,-1,getdate())),0), 112 ) 3 4 ---上个月月末最后一天 5 select CONVERT(varchar(12),dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate()... 阅读全文

posted @ 2010-05-07 22:53 moss_tan_jun 阅读(819) 评论(0) 推荐(0) 编辑