随笔分类 -  DataBase

表反转的两种方式
摘要:在开发过程中,往往会遇到需要对一个表进行统计汇总,并生成统计报表的问题,这些时候,往往要用到所谓的“表反转”操作。例如:有用户查询表,表结构如下:CREATE TABLE [dbo].[WhiteList_QueryLog]([AccountID] [varchar](50) COLLATE Chinese_PRC_CI_AI NULL,[ResponseString] [... 阅读全文

posted @ 2010-05-28 18:43 Chrisnda 阅读(1536) 评论(1) 推荐(1)

UNION和UNION ALL【转】
摘要:众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);insert into student valu... 阅读全文

posted @ 2010-05-24 17:23 Chrisnda 阅读(2735) 评论(0) 推荐(3)

【转】数据库查询优化原则
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id fr... 阅读全文

posted @ 2010-05-16 00:19 Chrisnda 阅读(249) 评论(0) 推荐(0)

【汇总】SQL CODE --- 经典·精彩 (转)
摘要:数据操作类 SQLHelper.cs http://www.cnblogs.com/zengxiangzhan/archive/2009/12/31/1636871.html无限级分类 存储过程 http://www.cnblogs.com/zengxiangzhan/archive/2010/01/04/1639220.html百万级分页存储 http://www.cnblogs.com/zen... 阅读全文

posted @ 2010-05-12 17:10 Chrisnda 阅读(403) 评论(3) 推荐(3)

导航