我想使用LIKE
查询来选择一些特定的字,就像UU1
。SQL Server 2008像查询
我用
SELECT UniID FROM MasterCustomer where (UniID like '%uu1%')
但它也返回包含UU11
一行。
如何修改我的查询以仅选择UU1
?
我的表包含类似
UU1-UU7-UU5
UU2-UU1
UU3-UU1
UU31-UU14
我想使用LIKE
查询来选择一些特定的字,就像UU1
。SQL Server 2008像查询
我用
SELECT UniID FROM MasterCustomer where (UniID like '%uu1%')
但它也返回包含UU11
一行。
如何修改我的查询以仅选择UU1
?
我的表包含类似
UU1-UU7-UU5
UU2-UU1
UU3-UU1
UU31-UU14
试试这个值:
SELECT UniID
FROM MasterCustomer
WHERE (UniID like '%uu1') OR (UniID like '%uu1-%')
like '%uu1-%' or like '%uu1 %'
另一种选择:
WHERE UnitID + '-' LIKE '%uu1-%'
THX ......这是工作.. – Neha 2013-02-11 17:23:50