上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value )参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。 replacement_value 在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。 返回类型 返回与 check_expression 相同的类型。注释 如果 check_expression 不为 NULL,那 阅读全文
posted @ 2011-09-13 11:30 易尔购 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: ASP.NET的输出缓存(即静态HTML)在.NET4.0前一直是基于内存的。这意味着如果我们的站点含有大量的缓存,则很容易消耗掉本机内存。现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存。如,我们可以把HTML输出缓存存储到memcached分布式集群服务器,或者MongoDB中(一种常用的面向文档数据库,不妨阅读本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx)。当然,我们也可以把缓存作为文件存储到硬盘上,考虑到可扩展性,这是一种最廉价的做法,本文就是介绍如果构建自定义文件 阅读全文
posted @ 2011-09-13 11:21 易尔购 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现ASP.NET好复杂。一大堆服务端控件,各有各的使用方法,有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的根源其实就是服务器控件相关的抽象逻辑。随着Ajax越用越多,可能有些人也做过这些事情:【新建一个ashx文件,读取一些用户的输入数据,Form, QueryString,然后调用业务逻辑代码,将处理后的结果序列化成JSON字符串再发给客户端】,这样也能完成一次请求。不知大家有没有做过这类事情,反正我是做过的。慢慢地,我也嫌烦了,这些事情中除了调用业务逻辑部分,都是些体力活嘛。于是想,写点 阅读全文
posted @ 2011-09-13 11:16 易尔购 阅读(272) 评论(0) 推荐(0) 编辑
摘要: .NET Framework 类库String.IsNullOrEmpty 方法注意:此方法在 .NET Framework 2.0 版中是新增的。指示指定的 String 对象是 空引用(在 Visual Basic 中为 Nothing) 还是 Empty 字符串。命名空间:System程序集:mscorlib(在 mscorlib.dll 中)语法C#public static bool IsNullOrEmpty( string value )参数value 一个 String 引用。返回值 如果 value 参数为 空引用(在 Visual Basic 中为 Nothing) 或空字 阅读全文
posted @ 2011-09-13 10:02 易尔购 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLE (add column)ALTER TABLE table_name ADD column_name datatypeALTER TABLE (drop column)ALTER TABLE table_name DROP COLUMN column_nameAS (alias for column)SELECT column_name AS column_aliasFROM table_nameAS (alias 阅读全文
posted @ 2011-09-09 15:13 易尔购 阅读(191) 评论(0) 推荐(0) 编辑
摘要: FORMAT() 函数FORMAT 函数用于对字段的显示进行格式化。SQL FORMAT() 语法SELECT FORMAT(column_name,format) FROM table_name参数描述column_name必需。要格式化的字段。format必需。规定格式。SQL FORMAT() 实例我们拥有下面这个 "Products" 表:Prod_IdProductNameUnitUnitPrice1gold1000 g32.352silver1000 g11.563copper1000 g6.85现在,我们希望显示每天日期所对应的名称和价格(日期的显示格式是 & 阅读全文
posted @ 2011-09-09 15:09 易尔购 阅读(217) 评论(0) 推荐(0) 编辑
摘要: MID() 函数MID 函数用于从文本字段中提取字符。SQL MID() 语法SELECT MID(column_name,start[,length]) FROM table_name参数描述column_name必需。要提取字符的字段。start必需。规定开始位置(起始值是 1)。length可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。SQL MID() 实例我们拥有下面这个 "Persons" 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth 阅读全文
posted @ 2011-09-09 15:08 易尔购 阅读(438) 评论(0) 推荐(0) 编辑
摘要: HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。SQL HAVING 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameHAVING aggregate_function(column_name) operator valueSQL HAVING 实例我们拥有下面这个 "Orders" 表:O_IdOrderDateOrderPr 阅读全文
posted @ 2011-09-09 14:59 易尔购 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。GROUP BY 语句GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameSQL GROUP BY 实例我们拥有下面这个 "Orders" 表:O_IdOrderDateOrderPriceCustomer12008/12/2 阅读全文
posted @ 2011-09-09 14:58 易尔购 阅读(259) 评论(0) 推荐(0) 编辑
摘要: CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。索引您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。SQL CREATE INDEX 语法在表上创建一个简单的索引。允许使用重复的值:CREATE INDEX index_nameON table_name (column_name)注释:"column_name&quo 阅读全文
posted @ 2011-09-09 14:06 易尔购 阅读(8704) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页