摘要: 标准的 SQL 的解析顺序为: (1).FROM 子句, 组装来自不同数据源的数据 (2).WHERE 子句, 基于指定的条件对记录进行筛选 (3).GROUP BY 子句, 将数据划分为多个分组 (4).使用聚合函数进行计算 (5).使用 HAVING 子句筛选分组 (6).计算所有的表达式举例说明: 在学生成绩表中 (暂记为 tb_Grade), 把 "考生姓名"内容不为空的记录按照 "考生姓名" 分组, 并且筛选分组结果, 选出 "总成绩" 大于 600 分的. 标准顺序的 SQL 语句为:select 考生姓名, max(总成 阅读全文
posted @ 2013-10-27 16:25 精进中的昆杰 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (select s#,score from SC where C#='001') a,(select s#,scorefrom SC where C#='002') bwhere a.score>b.score and a.s#=b.s#;2、查询平均成绩大于60分的同学 阅读全文
posted @ 2013-10-27 10:15 精进中的昆杰 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果nk,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。package com.likunjie;import java.util.Scanner;public class ResolvePrimeNumber { public static void mai... 阅读全文
posted @ 2013-10-24 09:28 精进中的昆杰 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。package com.likunjie;public class DaffodilNumber { public static void main(String[] args) { int begin = 100; int end = 999; System.out.println 阅读全文
posted @ 2013-10-23 23:22 精进中的昆杰 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....package com.likunjie;import java.util.Scanner;public class RabbitTest { //此题也是斐波那契 数列题目 public static void main(String[] args) { while (true) { int a = 1, b = 1; ... 阅读全文
posted @ 2013-10-23 20:49 精进中的昆杰 阅读(533) 评论(0) 推荐(0) 编辑
摘要: public class PrimeNumberTest { //找出101与200之间的素数 public static void main(String[] args) { int a = 101; int b = 200; System.out.println("" + a + "与" + b + "之间的素数是:"); for (int i = a; i <= b; i++) { boolean flag = true; for (int j = 2; j < i; j++)... 阅读全文
posted @ 2013-10-23 20:44 精进中的昆杰 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 新手学习数据库,从比较简单的mysql开始。从DOS界面进入mysql数据库其实跟配置java环境变量一样,要先设置环境变量(右击我的电脑-属性-高级-环境变量)。 找到mysql的安装位置,把安装目录下“...mysql\bin\"这个地址放到环境变量Path值中,是添加进去,在值的后面添加,不是改变。打开DOS之后,输入 ” mysql -u root -p " 后回车,然后要求输入密码。此时输入密码之后,就可以进入mysql数据库了。这时候命令行变为“mysql->"。 mysql的命令跟其他数据库产品差不多,下面简要列一下主要的,适合新手试试手: 一 阅读全文
posted @ 2012-03-30 23:30 精进中的昆杰 阅读(2026) 评论(0) 推荐(0) 编辑