我的数据库表中有一个字母数字列。对于我的过滤器,我正在使用它们来获取结果过滤器的值。一切正常。但是,在某些情况下,它会忽略一些来自过滤的数据。这是我的样品,SQL之间的字母数字值
样本数据
ACQPO14
002421
ACQPO8
ACQPO14
ACQPO19
DUMMY0001
SQL查询
SELECT po.No,
po.PoS
FROM PoDetails pod
INNER JOIN Pors po ON po.Id=PoD.PoId
WHERE po.No BETWEEN 'ACQPO1' AND 'ACQPO20'
对于上述样品。查询仅返回ACQPO14和ACQPO19非ACQPO8。
对此问题的任何帮助将不胜感激。
谢谢
“ACQP”是固定的或后面的任何逻辑.. – bgs
是的,它是固定的... – DonMax
@Deva解决方案的语法将取决于DBMS。你在用什么MySQL? –