sql查询问题,高手进

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:52:39
我现在有1个表,其中有2个字段A和B,比如有2条记录,第1条A中放的是数值1,B中放的数值10,第2条A中放的是数值15,B中放的是数值20,我现在随即取个数据,比如是5,在第一条范围内,怎么写能查询到第一条记录
select * from 表名 where A<'5' and B>'5' 可以么

要想查询到第一条记录,必须有第一的特征,
select * form 表名 where A = 1

select * form 表名 where B = 10

用5只能是这样了
select * form 表名 where A <5

select * from tableName where (A+B)<5
不知道你是不是要的这个结果.
如果不是请把你的问题表达明白.

select * from 表名 where A<'5' and B>'5' 当然不可以 A B存放的都是数字,不是字符 加''的话无法执行

select * from 表名 where A = 1 and B = 5
这样是不是 。。。就是查第一条记录中 有没有 5 这个值是不是 。。。