SQL语法的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:27:37
select top 5* c_name,c_stu from class c_stu>30 and c_stu=true and c_name like '*二班*' order by c_stu asc,c_type desc

这个SQL的语法 哪里写错了啊 请帮我解释一下 谢谢了啊

select top 5 c_name,c_stu from [class] WHERE c_stu>30 and c_name like '%二班%' order by c_stu asc,c_type desc

查询条件"c_stu>30..."前面没有where啊,并且你的select top 5*c_name,c_stu中这个"*"号应该去掉,或者去掉"c_name,c_stu",模糊查询的地方也有问题 '*二班*' 改成'%二班%'

我也取消回答

取消回答

class 表名后面怎么不加 where呢?