1.创建数据表grade:
CREATE TABLE grade(
id INT NOT NULL, sex CHAR(1),
firstname VARCHAR(20) NOT NULL,
lastname VARCHAR(20) NOT NULL,
english FLOAT,
math FLOAT,
chinese FLOAT );
![](https://i-blog.csdnimg.cn/direct/e3015cd11ca94b2398911dfef4bc852d.png)
1. 向数据表grade中插入几条数据:
(3,'m’,'Allen','wiiliam',88.0,92.0,95.0),
(4,'m','George','William',62.0,58.0,72.0),
(5,'f','Alice','Davis',89.0,94.0,98.0),
(6,'m','Kevin','Miller',77.0,88.0,99.0),
(7,'f','Helen', 'Davis',79.0,83.0,91.0),
(8,'m','Andrew','Johnson'.81.0,86.0,88.0);
![](https://i-blog.csdnimg.cn/direct/d0a8b246a77548f98db6edd4f9980dde.png)
2、查询grade表中的id,firstname,lastname字段
![](https://i-blog.csdnimg.cn/direct/a5582c2abe0540868f7b633d6ee153a1.png)
3、查询grade表中id大于4的学生姓名
4、查询qrade表中女生的记录
![](https://i-blog.csdnimg.cn/direct/4f2ee139ce0d43098c83bb93db20ee90.png)
11、查询grade表中english在80到90之间的记录
![](https://i-blog.csdnimg.cn/direct/e4ad27e04b7f4c2fa783adf927e16b20.png)
12、查询grade表中math大于90或者chinese大于90的记录
![](https://i-blog.csdnimg.cn/direct/ed75b033a3ae4131ad12d7aa729748f7.png)
13、查询grade表中id不是1、3、5、7的记录
![](https://i-blog.csdnimg.cn/direct/616bf7f163804c9587f75c3f8878162e.png)
14、查询grade表中的性别有哪些
![](https://i-blog.csdnimg.cn/direct/e1248204496048e3b757c8e3b86eb96e.png)
15、查询grade表中的lastname有哪几种
![](https://i-blog.csdnimg.cn/direct/983e50bfe38c43c597162d4ea18acd58.png)
16、求出表中所有记录的条数
![](https://i-blog.csdnimg.cn/direct/7bd806c89e6a4e74adc5efbab1c5e673.png)
17、求出表中英语成绩的80的记录的条数
![](https://i-blog.csdnimg.cn/direct/8de111e0b823481a81614e3baba409c9.png)
18、计算所有学生的数学成绩的和
![](https://i-blog.csdnimg.cn/direct/89eaee9fd7c849e7a1ee9ec6e75e9a31.png)
19、计算女生的数学成绩的和
![](https://i-blog.csdnimg.cn/direct/32d185eed1f04ca39412385b67b367dd.png)
20、计算英语成绩平均分
21、计算男生的英语成绩平均分
![](https://i-blog.csdnimg.cn/direct/04a8fa9f210347f2a8286a11c62ddb8d.png)
22、求出数学成绩的最高分
![](https://i-blog.csdnimg.cn/direct/5c09c38203ea4c268e29ab2a221c1c37.png)
23、求出男生中的数学最高分
24、按照math成绩的升序进行排列
25、按照sex字段的升序和chinese字段的降序排列
![](https://i-blog.csdnimg.cn/direct/12890a77e0b3486b9f0b6360867fe5aa.png)
26、查询数据表grade中的记录,按照sex字段进行分组
![](https://i-blog.csdnimg.cn/direct/b13f6b4597744a03a0f33ee38af7b118.png)
27、将grade表按照lastname字段值分组,并计算每个分组中的学生数
![](https://i-blog.csdnimg.cn/direct/a9d2e7bef13748478b5aa66353a7df72.png)
28、对grade表按照lastname字段分组,查出math字段和小于100的组
![](https://i-blog.csdnimg.cn/direct/611daa42b59148e581de8956d9ebe00c.png)
29、查询grade表中的第3到第6条记录
30、查询grade表中男生平均成绩(三科)大于85的记录
![](https://i-blog.csdnimg.cn/direct/c6f1a82dba514d32a58dd73fc3139861.png)