数据库中有如下三个表?/p>
学生表(学号
id
,姓?/p>
name
,性别
sex
,系?/p>
depart
,年?/p>
age
?/p>
8
个学生记?/p>
选课表(学号
id
,课程号
cid
,成?/p>
grade
?/p>
12
门课?/p>
课程表(课程?/p>
cid
,课程名
cname
,学?/p>
Ccredit
?/p>
6
门课?/p>
学生
-
课程模式
S-T :
学生表:
Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:
Course(Cno,Cname,Cpno,Ccredit)
学生选课表:
SC(Sno,Cno,Grade)
1.
从学生表中查询所有同学的所有信?/p>
select
*
from
学生?/p>
2.
从学生表中查询所有学生的信息,并分别赋予一个别?/p>
select
学号
as
xuehao
,
姓名
as
xingming
,
性别
as
xingbie
,
系部
as
xibu
,
年龄
as
nianling
from
学生?/p>
3.
从学生表中查询姓名是
Allen
的学生的信息
select
*
from
学生?/p>
where
姓名
=
'Allen'
4.
从学生表中查?/p>
学号?/p>
1101
?/p>
1199
之间的所有学生的信息
select
*
from
学生?/p>
where
学号
between
1101
and
1199
5.
从学生表中查询年龄小?/p>
18
和大?/p>
20
的所有学生的学号和姓?/p>
select
学号
,
姓名
from
学生?/p>
where
年龄
<
18
or
年龄
>
20
6.
从学生表中查询计算机系年龄小?/p>
20
的所有学生的信息
select
*
from
学生?/p>
where
系部
=
'computer'
and
年龄
<
20
7.
从学生表中查询姓名以
A
开头的学生的信?/p>
select
*
from
学生?/p>
where
姓名
LIKE
'A%'
8.
从学生表中查询姓名的第三个字符是
A
的学生的学号和姓?/p>
select
学号
,
姓名
from
学生?/p>
where
姓名
LIKE
'__A%'
9.
从学生表中查询姓名中包含?/p>
llen
”的学生的学号和姓名
select
学号
,
姓名
from
学生?/p>
where
姓名
LIKE
'%llen%'
10.
从学生表中查询姓名中包含?/p>
llen
”且姓名只有
5
个字符的学生的学号和姓名