SQL语句。返回前5条c_name,c_stu记录,查询条件且结果排序

在class表中查找满足如下条件的记录的SQL语句1.返回字段c_name,c_stu2.返回记录数:前5条3.查询条件:c_stu值大于30,并且c_type值为真,并... 在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=1 and c_name like"*二班*" order by c_stu asc,c_type desc
不知道错在哪里?这句话应该怎么写啊?
谢谢。把c_type=true就行了。'%二班'和 '*二班*'有什么区别啊?
展开
 我来答
阳光上的桥
2010-08-26 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
我给你添加了空格,like里面把*改为%:

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,c_type desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-08-26 · TA获得超过1232个赞
知道大有可为答主
回答量:1245
采纳率:0%
帮助的人:1427万
展开全部
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

另外看下你数据库内 c_type字段类型 是否类型要 c_type=true
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2010-08-26 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885368
团长

向TA提问 私信TA
展开全部
'%二班%'是sqlserver里的用法
'*二班*' 是access里的用法

换句话说,就是不同数据库用的通配符不一样
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式