【发布时间】:2019-11-17 20:14:38
【问题描述】:
Oracle:有一个“CUSTOMER”表和“EXCEPTION_KEYWORDS”表。 我想从 Exception_keywords 表中选择名称包含任何关键字的客户。
我尝试在 Regexp_Like 中使用子查询,但出现错误:
ORA-01427: 单行子查询返回多于一行 01427. 00000 - “单行子查询返回多于一行”
我的查询:
SELECT * FROM CUSTOMER
WHERE REGEXP_LIKE (STD_NAME,(Select KEYWORD from EXCEPTION_KEYWORDS),'i');
注意:我只需要使用正则表达式的解决方案。
【问题讨论】:
标签: sql regex oracle oracle11g