db テーブルに英数字の列があります。私のフィルターでは、結果フィルター値を取得するために between を使用していました。すべてが大丈夫です。ただし、場合によっては、フィルタリングによって一部のデータが失われることがあります。ここに私のサンプルがあります、
サンプルデータ
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 NOT ACQPO8のみを返します。
この問題への助けをいただければ幸いです。
ありがとう