
帮忙查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里 展开
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里 展开
2个回答
展开全部
在access里,这个语句是对的。如果有问题,你注意查找一下你的条件值与类型是否一致。
以下回答是针对SQL SERVER的,
1.like '*二班*',应该是 like '%二班%',不是*号,是%号.
2.c_type=true,可能不对!要查看这个字段存放的内容确定!c_type应该会是一个标识符号,如0或1,Y或N之类的。你应该自行再判断.
以下回答是针对SQL SERVER的,
1.like '*二班*',应该是 like '%二班%',不是*号,是%号.
2.c_type=true,可能不对!要查看这个字段存放的内容确定!c_type应该会是一个标识符号,如0或1,Y或N之类的。你应该自行再判断.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询