数据库中有如下三个表:
学生表(学号,姓名,性别,系部,年龄)
选课表(学号,课程号,成绩)
课程表(课程号,课程名,学分)
1.从学生表中查询所有同学的所有信息
select*from学生表
2.从学生表中查询所有学生的信息,并分别赋予一个别名
select学号as xuehao,姓名as xingming,性别as xingbie,系部as xibu,年龄as nianling from学生表
3.从学生表中查询姓名是Allen的学生的信息
select*from学生表
where姓名='Allen'
4.从学生表中查询
学号在1101到1199之间的所有学生的信息
select*from学生表
where学号between 1101 and 1199
5.从学生表中查询年龄小于18和大于20的所有学生的学号和姓名
select学号,姓名from学生表
where年龄<18 or年龄>20
6.从学生表中查询计算机系年龄小于20的所有学生的信息
select*from学生表
where系部='computer'and年龄<20
7.从学生表中查询姓名以A开头的学生的信息
select*from学生表
where姓名LIKE'A%'
8.从学生表中查询姓名的第三个字符是A的学生的学号和姓名
select学号,姓名from学生表
where姓名LIKE'__A%'
9.从学生表中查询姓名中包含“llen”的学生的学号和姓名
select学号,姓名from学生表
where姓名LIKE'%llen%'
10.从学生表中查询姓名中包含“llen”且姓名只有5个字符的学生的学号和姓名
select学号,姓名from学生表
where姓名LIKE'%llen%'and len(姓名)=5
11.从学生表中查询有年龄信息的学生的学号和姓名
select学号,姓名from学生表
where年龄is not null
12.从学生表中查询最大年龄和最小年龄
select max(年龄)最大年龄,min(年龄)最小年龄from学生表
13.从学生表中查询所有学生的平均年龄
select avg(年龄)平均年龄from学生表
14.从学生表中查询学校所有系的名字
select distinct系部from学生表