摘要: 摘自百度百科 欧几里德算法 摘自百度百科 欧几里德算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理: gcd函数就是用来求(a,b)的最大公约数的。 gcd函数的基本性质: gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b| 阅读全文
posted @ 2016-07-28 21:53 HorseShoe2016 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 运算符 ALL 和 ANY 常与某个关系比较运算符结合在一起使用,以便测试列子查询的结果。它们会测试比较值与子查询返回的全部或部分值是否匹配。例如,当比较值小于或等于子查询返回的每个值时,<= ALL 的结果为真;当比较值小于或等于子查询返回的任意值时,<= ANY 的结果为真。SOME 是 ANY 阅读全文
posted @ 2016-07-28 10:44 HorseShoe2016 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 子查询指的是用括号括起来,并嵌入另一条语句里的那条 SELECT 语句。下面有一个示例,它实现的是找出与考试类别('T')相对应的所有考试事件行的 ID,然后利用它们来查找那些考试的成绩: 1.1 带关系比较运算符的子查询 运算符 =、<>、>、>=、< 和 <= 可用来对值之间的关系进行比较。当与 阅读全文
posted @ 2016-07-28 10:33 HorseShoe2016 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 当子查询要返回多个行来与外层查询进行比较运算时,可以使用运算符 IN 和 NOT IN。它们会测试某个给定的比较值是否存在于某一组值里。如果外层查询里的行与子查询返回的某一个行相匹配,那么 IN 的结果为真。如果外层查询里的行与子查询返回的所有行都不匹配,那么 NOT IN 的结果为真。 1. 下面 阅读全文
posted @ 2016-07-28 10:27 HorseShoe2016 阅读(3357) 评论(0) 推荐(0) 编辑