SQL查询语句练习作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、创建名为“student”的表,结构见表1,内容见表2

表1 student表结构

字段名类型宽度

学号字符型10

姓名字符型10

性别字符型 4

出生日期日期型8

专业字符型20

年级数值型10

表2 student表

二、练习SQL查询语句——基础的select

格式: select 字段名 from 表名

1、写出查找student表中所有字段的语句,并在命令窗口测试

2、写出查找student表中学号的语句,并在命令窗口测试

3、写出查找student表中姓名的语句,并在命令窗口测试

4、写出查找student表中性别的语句,并在命令窗口测试

5、写出查找student表中出生日期的语句,并在命令窗口测试

6、写出查找student表中专业的语句,并在命令窗口测试

7、写出查找student表中年级的语句,并在命令窗口测试

8、写出查找student表中学号和姓名的语句,并在命令窗口测试(注意逗号是英文状态)

9、写出查找student表中学号、姓名和性别的语句,并在命令窗口测试

10、写出查找student表中学号、姓名、性别和出生日期的语句,并在命令窗口测试

11、写出查找student表中学号、姓名、性别、出生日期和专业的语句,并在命令窗口测试

12、写出查找student表中学号、姓名、性别、出生日期、专业和年级的语句,并在命令窗口测试

三、练习SQL查询语句——where条件查询

格式: select 字段名 from 表名 where 条件

1、查找student表中学号是101001的学生,写出语句,并在命令窗口测试

2、查找student表中李玲的个人信息,写出语句,并在命令窗口测试

3、查找student表中所有的男学生,写出语句,并在命令窗口测试

4、查找student表中的在1992年3月1日(含)之后出生的学生,写出语句,并在命令窗口测试

5、查找student表中信息管理专业的学生,写出语句,并在命令窗口测试

6、查找student表中2012级的学生,写出语句,并在命令窗口测试

四、练习SQL查询语句——where条件查询AND OR

格式: select 字段名 from 表名 where 条件1 and/or 条件2

1、查找student表中学号为121001和131005的学生信息,写出语句,并在命令窗口测试

2、查找student表中李泽田和王海东的个人信息,写出语句,并在命令窗口测试

3、查找student表中工商管理专业的男生信息,写出语句,并在命令窗口测试

4、查找student表中在1992年和1993年出生的学生,写出语句,并在命令窗口测试

5、查找student表中信息管理专业和工商管理专业的女学生,写出语句,并在命令窗口测试

6、查找student表中2012级和2013级中1993年出生的学生,写出语句,并在命令窗口测试

五、练习SQL查询语句——where条件查询like

格式: select 字段名 from 表名 where 字段名like 套式

1、查找student表中姓王的学生信息,写出语句,并在命令窗口测试

2、查找student表中姓王和姓贾的学生信息,写出语句,并在命令窗口测试

3、查找student表中姓王、姓贾和姓李的学生信息,写出语句,并在命令窗口测试

4、查找student表中姓名中含“泽”的学生信息,写出语句,并在命令窗口测试

5、查找student表中姓名中含“文”的学生信息,写出语句,并在命令窗口测试

6、查找student表中姓名中最后1个字是“玲”的学生信息,写出语句,并在命令窗口测试

7、查找student表中姓名中最后1个字是“文”的学生信息,写出语句,并在命令窗口测试

8、查找student表中姓名有3个字,中间的字是“文”的学生,写出语句,并在命令窗口测试

9、查找student表中姓王的男生信息,写出语句,并在命令窗口测试

10、查找student表中姓王和姓李的女生信息,写出语句,并在命令窗口测试

11、查找student表中姓名中含“文”的女生信息,写出语句,并在命令窗口测试

六、练习SQL查询语句——where条件查询between

格式: select 字段名 from 表名 where 字段名between 值1 and 值2 1、查找student表中在1992年出生的学生,写出语句,并在命令窗口测试

2、查找student表中在1992年和1993年出生的学生,写出语句,并在命令窗口测试

3、查找student表中在2010级、2011级、2012级的学生,写出语句,并在命令窗口测试

七、练习SQL查询语句——where条件查询order by

格式: select 字段名 from 表名 where 条件 order by 字段名 asc/desc 1、把student表中的学生信息按学号降序排列显示,写出语句,并在命令窗口测试

2、把student表中的学生信息按姓名降序排列显示,写出语句,并在命令窗口测试

3、把student表中的学生信息按姓名升序排列显示,写出语句,并在命令窗口测试

4、把student表中的学生信息按年龄升序排列显示,写出语句,并在命令窗口测试

5、把student表中的学生信息按年龄降序排列显示,写出语句,并在命令窗口测试

6、查找student表中所有的男生,并按学号降序排列,写出语句,并在命令窗口测试

6、查找student表中所有的女生,并按姓名升序排列,写出语句,并在命令窗口测试

7、查找student表中的在1992年出生的学生,并按年龄降序排列,写出语句,并在命令窗口测试

8、查找student表中信息管理专业的学生,并按照姓名降序排列,写出语句,并在命令窗口测试

9、把student表中的学生信息按性别分类显示,男生在前,女生在后,

男生和女生,各自按照姓名升序排列,写出语句,并在命令窗口测试

八、练习SQL查询语句——where条件查询count

格式: select count(*) from 表名 where 条件

1、统计student表中的学生总人数,写出语句,并在命令窗口测试

2、统计student表中男生人数,写出语句,并在命令窗口测试

3、统计student表中姓王的人数,写出语句,并在命令窗口测试

相关文档
最新文档