血泪

一切都是源于对你的爱~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SQL

摘要:表Name state countLee aaa 20Lee bbb 10Lee ccc 30查询后显示姓名 aaa bbb cccLee 20 10 30select name1 as 姓名 , sum(case state when 'aaa' then count1 else 0 end) aaa, sum(case state when 'bbb' then count1 else 0 end) bbb, sum(case state when 'ccc' then count1 else 0 end) cccfrom testlungr 阅读全文

posted @ 2011-09-27 14:10 xiaoqiang_888 阅读(1637) 评论(0) 推荐(0)

摘要:(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么 阅读全文

posted @ 2011-07-04 14:05 xiaoqiang_888 阅读(300) 评论(0) 推荐(0)

摘要:Row_number 分页select * from (select row_number() over(order by id) as rownumber,id from test) as d   where rownumber (CurrentPageIndex - 1) * PageSize and rownumber=CurrentPageIndex * PageSize) 适用于sql 2005 及以上TOP分页(1)select top PageSize * from test   where id(select max(id) from     (select top Pa 阅读全文

posted @ 2010-12-30 21:17 xiaoqiang_888 阅读(105) 评论(0) 推荐(0)

摘要:需求:在开发多人协作的项目的时候,一般要同时使用多个数据库常见的情况有:一个开发者用的数据库(开发库),一个测试者用的数据库(测试库),一个正式开放给客户的数据库(正式库),那么这三个数据库之间的数据结构的同步就将成为一个问题如:当开发者A在“开发库”中添加了一个表,开发者B修改了一个表...这些数据库结构的变更势必要同步到“测试库”和“... 阅读全文

posted @ 2010-11-22 09:37 xiaoqiang_888 阅读(553) 评论(0) 推荐(0)