select查询方法,求助!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:17:51
要查询class表中字段c_stu值大于50,或者小于20的记录,并只返回c_name和c_stu字段,应该如何写SQL语句?

我的方法是这
select c_name,c_stu form class where c_stu>50 or c_stu<20
这哪里有错呀?为什么总是不对呢,我在flash上做的,答不对就不能继续了

select c_name,c_stu from class where c_stu>50 or c_stu<20
from 拼错了

语句正确
不行你试下

select c_name,c_stu form [class] where c_stu>50 or c_stu<20

这样就行了

select c_name,c_stu from class where c_stu>50 and c_stu<20

1.要用and,而不是or
2.是from而不是form

或者

select c_name,c_stu from class where c_stu between 50 and 20

没有错
您看一下是否字段类型有错误?
如果是字符型
select c_name,c_stu form class where c_stu>'50' or c_stu<'20'
或者,您在软件上答题,也许不是语法的问题,可能您把C_NAME和C_STU倒倒个就过了,关键是软件可能不是作语法判断,而是字串是否相等的判断。