06 2016 档案

摘要:指定临时命名的结果集,这些结果集称为公用表表达式 (CTE)。公用表表达式可以包括对自身的引用。这种表达式称为递归公用表表达式。 对于递归公用表达式来说,实现原理也是相同的,同样需要在语句中定义两部分: 基本语句 递归语句 在SQL这两部分通过UNION ALL连接结果集进行返回: 使用CTE准则 阅读全文
posted @ 2016-06-28 12:44 后知然后觉 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:创建表scores 一、传统的行列转换 纵表转横表 我们要转成的横表是这样子的: 既然这个表只有两列,那么可以根据姓名进行分组。先把姓名拼凑出来,后面的分数我们再想办法。 结果: 分析: 这里符合我们需求的 case 语句就登场了。它和c#中switch-case 作用一样。 sql case 语句 阅读全文
posted @ 2016-06-28 08:18 后知然后觉 阅读(36165) 评论(1) 推荐(3) 编辑
摘要:where 和having有什么区别? where 是group by之前进行筛选,having是group by 之后进行统计的筛选,一般having会和group by一起使用,结合聚合函数,统计之后进行筛选。 例子: 表Student(id,name) 要求:编写Sql从student表中查出 阅读全文
posted @ 2016-06-27 08:19 后知然后觉 阅读(12178) 评论(1) 推荐(0) 编辑
摘要:首先说下union与join的区别 1、union是以行增加的方式,进行连接;join是以列增加的方式进行连接; 2、union连接查询的两个表的字段必须要一一对应,数目相等;join则没有要求,但是要求有相关联的字段关系。 关于join的三种连接方式,详解请看我上一篇博客:http://www.c 阅读全文
posted @ 2016-06-26 17:32 后知然后觉 阅读(382) 评论(0) 推荐(0) 编辑
摘要:sql数据库表连接,主要分为:内连接、外连接(左连接、右连接 、全连接)、交叉连接,今天统一整合一下,看看他们的区别。 首先建表填充值。 学生表:student(id,姓名,年龄,性别 ) 成绩表:score(id,学生id,成绩) 一、内连接(inner join……on) select stud 阅读全文
posted @ 2016-06-26 16:46 后知然后觉 阅读(13927) 评论(0) 推荐(2) 编辑
摘要:表1.常用的元字符 代码说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 字符转义 如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们 阅读全文
posted @ 2016-06-26 09:18 后知然后觉 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、什么是委托? 委托就是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。委托可以看做是对函数的抽象,是函数的“类”,委托的实例将代表一个具体的函数。 一个委托可以搭载多个方法,所有方法被依次唤起。委托对象所搭载的方 阅读全文
posted @ 2016-06-25 21:44 后知然后觉 阅读(201) 评论(0) 推荐(0) 编辑
摘要:学习反射,要知道什么是反射?为什么要用到反射?怎么用反射? 一、什么是反射?(What) 反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型 阅读全文
posted @ 2016-06-25 12:16 后知然后觉 阅读(284) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示