溺爱欢颜txt下载:请写出在class和stu表中查找满足如下条件的记录的SQL语句:

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 07:29:51
1.表class中的字段c_id与stu表中的s_cid为关联字段

2.返回字段 c_name,s_no,s_name

3.查询条件: c_stu字段值 大于20,并且 s_no第二到四位是"006"这三个字符的

4.查询结果按s_no倒排序

注:因为两个表中的字段没有重名,因此写本条SQL语句时字段名前不用加表名

请帮我回答.....
我用的是..Access 数据库..下面的回答不对...请各位帮我写出个正确的答案

select c_name,s_name
from class a,stu b
where a.c_stu>20
and mid(s_no,2,3)='006'
and a.c_id = b.s_cid
order by s_no desc

如果是oracle
select c_name,s_name
from class a,stu b
where a.c_stu>20
and b.s_no like %006*
and a.c_id = b.s_cid(+)
order by s_no desc

Access直接查询:
select c_name,s_name from [class] a inner join [stu] b on a.c_id = b.s_cid where a.c_stu>20 and b.s_no like '?006*' order by s_no Desc