像'%%'有更多结果

时间:2013-06-14 09:28:32

标签: oracle

我有下表:

number | desc
1      | name
2      | pake
3      | name
4      | fly
5      | high

我正在使用'like'关键字,但我希望它有超过1个比较
如果我在下面写下查询,我会得到1号和3号:

select number  from mytable where desc like'%name%'

我想在我的desc列中使用几个条件,这是我到目前为止所做的:

select number from mytable where desc like'%name%' and like'%fly%'

这会导致错误。有没有类似于我正在尝试的东西?
嵌套选择会不会这样做?

2 个答案:

答案 0 :(得分:1)

重复目标字段名称

select number 
from mytable 
where desc like '%name%' 
or desc like '%fly%'

也许,或许,或许。

答案 1 :(得分:1)

select number from mytable where desc like'%name%' or desc like'%fly%'