params C# 中的应用

params 构造函数声明数组 而不知道数组长度 用的 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 using System; public class MyClass { public static void UseParams...

2009-03-17 22:24:00

阅读数 301

评论数 0

自定义排序 IComparer.Compare

Array.Sort  是排序的方法,那么这个方法有多个重载版本, 多达16个,其中很多自定义的排序办法都离不开使用IComparer接口. 也就说,如果要实现自定义排序方法,让Array.Sort可以排序我们自定义的数据类型,那么这个我们自定义的数据类型,就要实现IComparer接口.首先我定...

2009-03-13 15:14:00

阅读数 866

评论数 0

sp_executesql介绍和使用

 建议使用 sp_executesql 而不要使用 EXECUTE 语句执行字符串。支持参数替换不仅使 sp_executesql 比 EXECUTE 更通用,而且还使 sp_executesql 更有效,因为它生成的执行计划更有可能被 SQL Server 重新使用。 执行可以多次重用或动态生成...

2009-03-12 11:10:00

阅读数 384

评论数 0

UNION 和UNION ALL 的区别

 在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同.  UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果.  实际大部分应用中是不会产生重复的记录,最常见的是过程表与历...

2009-03-12 11:06:00

阅读数 229

评论数 0

sql之left join、right join、inner join的区别

 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: ----------------------------...

2009-03-11 14:53:00

阅读数 265

评论数 0

SQL语句:Group By总结

 1. Group By 语句简介:Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。P.S. 这里真是体会到了一个好的命名的力量,Group By从字面是直接...

2009-03-11 12:52:00

阅读数 357

评论数 0

SQL Server CHARINDEX和PATINDEX详解(转)

 假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜...

2009-03-04 11:29:00

阅读数 340

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭