【发布时间】:2020-07-14 06:21:55
【问题描述】:
我的数据库我想使用 LIKE 运算符选择具有 A15-A19 但无法获得所需结果的数据。
我编写的代码为SELECT * FROM MASTER_RULE WHERE VALUE BETWEEN LIKE 'A15%' AND 'A19%',还尝试了正则表达式为SELECT * FROM MASTER_RULE WHERE REGEXP_LIKE(value, 'A[1-9]') 。但是正则表达式给出了所有未指定范围 15-19 的记录。
如何解决这个问题?
【问题讨论】:
-
你能给我们举个你专栏数据的例子吗?它们只是像 A15、A16、A07... 吗?
-
数据显示为 A15,A16,...A50。
-
另外你的第一个查询不正确,它会抛出一个错误。
-
请显示样本数据和期望的结果。
A15xyz之类的值是否应符合条件? -
那么
A153呢?