SELECT _cotM.Customer_ID, _cotM.Material_ID
FROM dbo.COT_Monthly AS cot
INNER JOIN
dbo.vw_Dim_Material AS matr ON cot.Material_ID = matr.Material_ID
GROUP BY _cotM.Customer_ID, _cotM.Material_ID
我有 sql 代码,结果为 25855 行
但是当我where matr.Brand <> '%VIT%'
通过结果添加上组时仍然是 25855 行。
但是当我删除通配符时where matr.Brand <> 'VIT'
,结果变成了 25089。
我徘徊为什么会这样?
使用通配符还是我错了?
谢谢回答。