我想使用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