回 帖 发 新 帖 刷新版面

主题:[原创]关于SQL语句问题.望高人进来指点迷津

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

补充:这题是在FIF小组ASP互动教程的  SQL语句3  里的.看过的帮忙解一下!!

我的答案: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

我个人觉得答案似乎没有错误.但是回答还是不对!请前辈帮忙看看..小弟在此谢过!..

回复列表 (共11个回复)

沙发

class加上[]再试试

板凳

试试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

3 楼

"%二班%" 应使用单引号 '%二班%'

4 楼

这好像是fif小组的asp教程里的题吧,我以前做过,也是怎么写都是错误,观注中

5 楼

"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"

6 楼

c_type这个是什么字段?   ACCESS里面的“是/否”的字段的话,不用c_type=true 
而是直接c_type就可以了
SQL里面好象没有这个类型的字段的,有个BIT的字段,那就是需要c_type=1来判断

7 楼

SQL的话CLASS需要家[],ACCESS就不需要了

8 楼

但是好象还是不对哦..
 
   晕啊..

9 楼

我估计是这个教程的flash做错了,判断错误,建议在本机试一下

10 楼

最好是flash错误..
这个题耽误好久了..
后面的教程都看不到..
郁闷.......

我来回复

您尚未登录,请登录后再回复。点此登录或注册