2014-10-29 58 views
0

我想匹配表中的多個模式。Sql server查詢多個模式

我有五個不同的名稱,查詢應獲取所有列出這些名稱/字符串的記錄。

問候, 納瓦布

+0

您的問題尚不清楚,可能會添加一些細節和一些代碼,以便任何人都可以提供幫助。 – 2014-10-29 08:00:08

回答

0
SELECT * FROM mytable where mycolumn in ('Name1','Name2','Name3') 

如果模式與通配符匹配你需要的東西,如:

SELECT * from mytable 
    WHERE mycolumn LIKE'%name1%' 
    OR mycolumn LIKE'%name2%' 
    -- add more OR conditions 
0
Select * from mytable where columnname like pattern 
union 
Select * from mytable where columnname like pattern; 

對於多模式匹配,只需更換模式

Select name,id from emp where name like 'A%' 
union 
Select name,id from emp where name like 'Z%'