【发布时间】:2018-07-11 07:57:06
【问题描述】:
我想搜索我的响应字段以查找美元符号 $ 后面没有数字值的任何实例。数值前 1 或 2 个空格是可以的,但 $ 后面不应该有任何文本值。
我有以下查询:
SELECT * FROM RESPONSES
WHERE (regexp_like(response, '(\$)(\s){1,2}[^0-9]'));
这应该能够识别具有“$ NA”的响应。大多数响应将包含 $ 后跟数字值和 $ 文本值的组合。
我尝试了上述查询的几种变体,但均未成功。有什么想法吗?
【问题讨论】:
标签: regex oracle regexp-like