您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



向各位高手请教select查询问题,有多个排序条件并且只取其中前几条


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


向各位高手请教select查询问题,有多个排序条件并且只取其中前几条
发表于:2008-01-12 23:07:44 楼主
请写出在class       表中查找满足如下条件的记录的sql语句:  
1。返回字段c_name,c_stu  
2.返回记录数:前5条  
3。查询条件:c_stu值大于30,并且c_type值为真,并且c_type字段值中有“二班”两个字  
4。查询结果按c_stu正排序,按c_type倒排序(注:在正排序时请不要省略关键字)  

这是一个教程上的题目,答案不对就不能进入下一题,请高手下载附件调试一下,救救我吧!!!  

不行啊,我改成这样还是不行  
select       top       5       c_name,c_stufrom       classwhere       c_stu       >       30       and       c_type       is       not       null       and       c_name       like       '%二班%'       order       by       c_stu       asc,c_type       desc
发表于:2008-01-13 10:09:371楼 得分:0
你给的条件-->3。查询条件:c_stu值大于30,并且c_type值为真,并且c_type字段值中有“二班”两个字  
可你示例的sql语句中-->     c_name   like   '%二班%'
不解啊
还有要说明一下是什么数据库和各个字段的数据类型  
发表于:2008-01-13 12:37:082楼 得分:0
发表于:2008-01-13 16:47:553楼 得分:0
c_stufrom               classwhere   ?


快速检索

最新资讯
热门点击