【发布时间】:2018-11-30 09:10:32
【问题描述】:
在 MyTable 表中,我在 MyField 列中有以下数据,大小为 80 个字符:
MyField
-------
WA
W
W51534
W
W
我试图通过 regexp_like 排除以 WA 开头的行。但以下查询返回 W51534 行而不是 W 行:
select MyField
from MyTable
where regexp_like (upper (ltrim (MyField)), '^ [W][^A]');
我希望它也返回 W 行。我该怎么做?
提前谢谢你
【问题讨论】:
-
编辑您的问题并向我们展示真正的问题。
-
如果 MyField 为 NULL 怎么办?
标签: oracle regexp-like