Ste*_*son 0 sql oracle oracle-sqldeveloper sql-like
我正在尝试构建一个查找多个不同内容的SQL查询,我认为类似命令是实现此目的的最佳方法
查询中的行是:
where *field* like 'AB%' 它列出了表开始AB的所有实例....
当我尝试添加多个实例虽然我收到错误消息,我想做类似以下的事情:
where *field* like ('AB%','CD%','EF%')
Run Code Online (Sandbox Code Playgroud)
所以我得到了以我提供的文本列表开头的特定条目的字段
有人可以帮我这个吗?
你要 OR
WHERE field LIKE 'AB%'
OR field LIKE 'CD%'
OR field LIKE 'EF%'
Run Code Online (Sandbox Code Playgroud)
如果您使用其他WHERE子句标准,则需要使用括号括起OR子句.
希望能帮助到你...
编辑:
您的评论后,你可以尝试使用正则表达式,特别是REGEXP_LIKE您的WHERE条款.
某些事情(未经测试):
SELECT *
FROM table
WHERE regexp_like(field, '^(AB|CD|EF).*$')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3021 次 |
| 最近记录: |