我正在尝试运行查询,其中charlist wildcard
在字符串中间定义,如下所示:
SELECT * FROM table WHERE key LIKE 'A___[AB]________',
当然它不起作用。在这里,我想查询13个字母的字符串,其中包含开头的“A”和第6个位置的“A”或“B”。我不想在此搜索中使用关键字"OR"
,因为稍后我必须运行更复杂的查询,我想保持简单。
有什么建议吗?
答案 0 :(得分:1)
LIKE
无法理解REGEXP_LIKE
。 http://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions018.htm
你的正则表达式应该如下'^A.{4}[AB].{7}$'