select * from dbo.c001 where company like '%公司' between 60000 and 120000

来源:百度知道 编辑:UC知道 时间:2024/06/02 16:08:13
这个语句错在哪裏啊,提示说是 between附近错误
select * from dbo.c001 where company like '%公司'
我的意思是要在上面的结果裏,在找出 列号是 60000到12000之间的记录阿

在查询分析器里分别执行以下SQL语句:
一、SELECT * FROM dbo.c001 WHERE company like '%公司'
二、SELECT * FROM dbo.c001 WHERE company like '%公司' and id between 60000 and 120000

在查询一中,查出来的是company最后二字是"公司"的所有记录,在查询二中,先查出company最后二字是"公司"的所有记录,再在这个基础上选择id在60000到120000之间的记录集。

查询二的结果就是你想要的结果。

select * from dbo.c001 where company like '%公司' abd between 60000 and 120000

条件之间要加 and 或 or

select * from dbo.c001 where (company like '%公司') and ( XXX between 60000 and 120000)
XXX是你的一个字段

缺少AND 。。。。。