帮忙查SQL 语句错误

请写出在class表中查找满足如下条件的SQL语句:1返回字段c_name,c_stu2返回记录数:前5条3查询条件:c_stu值大于30,并且c_type值为真,并且c... 请写出在class表中查找满足如下条件的SQL语句:
1 返回字段 c_name,c_stu
2 返回记录数:前5条
3 查询条件:c_stu值 大于30,并且c_type值为真,并且c_name字段值中有“二班”两个字
4 查询结果按c_stu正排序,按c_type倒排序(注:在正排序时请不要省略排序关键字)

select top 5 c_name,c_stu from class where c_stu>30 and c_type=true and c_name like '*二班*' order by c_stu asc,c_type desc
在access里
展开
 我来答
a_day_by_day
2009-05-10 · TA获得超过104个赞
知道答主
回答量:50
采纳率:0%
帮助的人:0
展开全部
在access里,这个语句是对的。如果有问题,你注意查找一下你的条件值与类型是否一致。

以下回答是针对SQL SERVER的,
1.like '*二班*',应该是 like '%二班%',不是*号,是%号.
2.c_type=true,可能不对!要查看这个字段存放的内容确定!c_type应该会是一个标识符号,如0或1,Y或N之类的。你应该自行再判断.
千上幽衣只绿3
2009-05-10 · TA获得超过389个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:174万
展开全部
select top 5 c_name,c_stu from class where c_stu>30 and c_type=1 and c_name like '%二班%' order by c_stu asc,c_type desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式