摘要: 1.面向对象的语言具有继承性、封装性、多态性。2、能用foreach遍历访问的对象需要实现IEnumerable接口或声明GetEnumerator方法的类型。3、c#中的三元运算符是?:4、当整数a赋值给一个object对象时,整数a将会被装箱5、类成员有3种可访问形式?6、publicstaticconstintA=1;这段代码有错误么?是什么?const成员都是static所以应该去掉static7、委托声明的关键字是delegate?8、在Asp.net中所有的自定义用户控件都必须继承自System.Web.UI.UserControl9、在.Net中所有可序列化的类都被标记为[ser 阅读全文
posted @ 2011-09-26 21:50 XingDreams 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ----为结果集内每一行进行编号,从1开始后面行依次加1select row_number() over (order by ID) as rowid ,* FROM TestTable/*如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名,排名不连续。例如,如果有价格最高的两种产品的价格相同,它们将并列第一。由于已有两行排名在前,所以具有下一个最高价格的产品将排名第三。该排名等于该行之前的所有行数加一。因此,RANK 函数并不总返回连续整数。*/select rank() over (order by ID) as rank ,* FROM TestTable/*如果两个或多个行与 阅读全文
posted @ 2011-09-26 20:47 XingDreams 阅读(159) 评论(0) 推荐(0) 编辑
摘要: select dateadd(day,1000,'2007-10-13') as '返回给指定日期加上一个时间间隔后的新的日期值。数字:用于与指定的日期部分相加的值。如果指定了非整数值,则将舍弃该值的小数部分,舍弃时不遵循四舍五入'select datediff(dy,'2007-10-13','2011-02-12') as '返回两个指定日期的指定日期部分的差的整数值。在计算时由结束日期减去开始日期在此函数中 dw,dy,dd效果一样都表示天'select datename(dw,'2007-10-13 阅读全文
posted @ 2011-09-26 20:39 XingDreams 阅读(201) 评论(0) 推荐(0) 编辑
摘要: select rand() as '返回从 0 到 1 之间的随机 float 值。整数表达式为种子,使用相同的种子产生的随机数相同。即使用同一个种子值重复调用 RAND() 会返回相同的结果。不指定种子则系统会随机生成种子'SELECT FLOOR(RAND()*10) as'生成的数是这样的:12.0'SELECT CAST( FLOOR(RAND()*10) AS INT) as'生成的数是这样的:12'SELECT CEILING(RAND()*2) as'生成的数是这样的:12.0'SELECT CAST(CEILING 阅读全文
posted @ 2011-09-26 20:35 XingDreams 阅读(308) 评论(0) 推荐(0) 编辑
摘要: select newid() as '返回一个GUID(全局唯一表示符)值'select top 2 * from TestTable order by newid()--取得两条随机数据select isnumeric('123c') as '判断表达式是否为数值类型或者是否可以转换成数值。是返回1,不是返回0'select isnull(null,N'前者为空') as '如果任意表达式1不为 NULL,则返回它的值;否则,在将任意表达式2的类型转换为任意表达式1的类型(如果这两个类型不同)后,返回任意表达式2的值。& 阅读全文
posted @ 2011-09-26 20:29 XingDreams 阅读(166) 评论(0) 推荐(0) 编辑
摘要: select ascii('a') as '返回字符串中最左侧的字符的 ASCII码'select char('97') as '把ASCII 码转换为字符。介于 0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。'select charindex(N'abc',N'ababcabc',4) as '在字符串2中查找字符串1,如果存在返回第一个匹配的位置,如果不存在返回0。如果字符串1和字符串2中有一个是null则返回null。可以指定在字符串2中查找的起始位置 阅读全文
posted @ 2011-09-26 20:27 XingDreams 阅读(214) 评论(0) 推荐(0) 编辑
摘要: all:默认值,对所有的值进行聚合函数运算包含重复值。distinct: 消除重复值后进行聚合函数运算。SELECT avg(ID) as '返回组中各值的平均值。空值将被忽略。 表达式为数值表达式。' FROM TestTableSELECT count([ActionType]) as '返回组中的项数。COUNT(*) 返回组中的项数。包括 NULL 值和重复项。如果指定表达式则忽略空值。表达式为任意表达式'FROM TestTableselect min(id) as '返回组中的最小值。空值将被忽略。表达式为数值表达式,字符串表达式,日期 阅读全文
posted @ 2011-09-26 20:25 XingDreams 阅读(342) 评论(0) 推荐(0) 编辑