我需要在那里现场与几个不同的前缀一个人开始选择行IN操作符组合:如何与LIKE条件(或获得类似的结果最好的方法)
select * from table
where field like 'ab%'
or field like 'cd%'
or field like "ef%"
or...
什么是做的最好的方法这在Oracle或SQL Server中使用SQL?我正在寻找类似下面的语句(这是不正确的):
select * from table where field like in ('ab%', 'cd%', 'ef%', ...)
或
select * from table where field like in (select foo from bar)
编辑: 我想看看这是怎么用或者让所有前缀在做一个SELECT语句,将所有前缀存储在助手表中。
前缀的长度不固定。
这些不同的前缀是否会改变? – 2010-01-25 08:03:33
可能有数百个前缀,但我希望看到这两个选项都将它们放在一个SQL子句中并将它们存储在助手表中 – tputkonen 2010-01-25 08:12:14