我有一个数据列表,其数字范围为 1-500 - 11-500。我创建了一个查询来过滤除 2-500 之外的所有内容。但我仍然看到 1-500、2-500 和 3-500。不确定我的查询有什么问题。查询太简单了,搞砸了?!
示例查询:
SELECT job_no, job_name
FROM JC_JOB
WHERE job_no like '2-5%'
实际查询:
SELECT w.wrkordnbr
, rtrim(w.jcjob) + ' ' + s.name
, w.centernbr
, w.status
, w.servsitenbr
, w.dept
, s.address
, s.city
FROM wrkorder w, servicesite s
WHERE s.servsitenbr = w.servsitenbr
AND status NOT IN(1,2,3,4,5,6)
AND s.name LIKE '2-5%
有任何想法吗?
提前致谢。