SQL查询语句练习作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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表中姓王的人数,写出语句,并在命令窗口测试