私はシンプルなテーブルを持っています
Location, PartNo, LookupPart
lookupPart 列に存在する PartNo を見つけようとしています。SQLで近似して他の計算を行う必要があることを除いて、Excel Vlookupのようなものです。
私は使っている
SELECT Part_No
FROM Part_tbl
WHERE CHARINDEX(PartNo,LookupPart)>0
PartNo と LookupPart は両方とも VARCHAR です。
1 件のレコードが返されます。ただし、使用する場合:
SELECT Part_No
FROM Part_tbl
WHERE CHARINDEX('538',LookupPart)>0
「538」で始まる、または含むレコードが 10 件以上あります
私は何が欠けていますか?