请写出在class和stu表中查找满足如下条件的记录的SQL语句: 我用的是..Access 数据库. 15
1.表class中的字段c_id与stu表中的s_cid为关联字段2.返回字段c_name,s_no,s_name3.查询条件:c_stu字段值大于20,并且s_no第二...
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语句时字段名前不用加表名 展开
2.返回字段 c_name,s_no,s_name
3.查询条件: c_stu字段值 大于20,并且 s_no第二到四位是"006"这三个字符的
4.查询结果按s_no倒排序
注:因为两个表中的字段没有重名,因此写本条SQL语句时字段名前不用加表名 展开
展开全部
select * from [class] where years>年or years>年 and months>月 or month>月 and days>日 or days<日 and name="yz" and stu="xy" order by years desc
倒序排列年就可以了,一般数据库有一个隐藏的排序,就是添加最后的最先显示。
倒序排列年就可以了,一般数据库有一个隐藏的排序,就是添加最后的最先显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT c_name, s_no,s_name
FROM class, stu
WHERE c_stu > 20 AND mid(s_no, 2, 3) = '006' AND c_id = s_cid
FROM class, stu
WHERE c_stu > 20 AND mid(s_no, 2, 3) = '006' AND c_id = s_cid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT c_name, s_no, s_name
FROM class INNER JOIN stu ON c_id = s_cid
WHERE c_stu>20 And s_no Like '?006*'
ORDER BY s_no DESC
FROM class INNER JOIN stu ON c_id = s_cid
WHERE c_stu>20 And s_no Like '?006*'
ORDER BY s_no DESC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select c_name,s_name from class a left outer join stu b on a.c_id=b.s_cid where c_stu>20 and s_no like '_006%' order by s_no desc
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询