显示值,其中有一个子字符串,该子字符串以范围"A"到"X"中的字母开头,后跟 2 个字母,其中第二个在 Oracle 中为"A"



我需要在表中找到所有看起来像-有一个由3个字母组成的子字符串,其中第一个字母在"a"到"X"的范围内,第三个字母是"a"。此外,子字符串应该像"[A-X]_A",名称应该像"%[A-X]-A%"。但是ORACLE显示"未找到任何数据"。每当我尝试使用"[]"时,ORACLE都找不到任何数据。有人能给我解决方案吗?

有关更多信息:我正在使用LIVESQL.orglacle.com中的HR SCHEMA。

您想要一个正则表达式:

where regexp_like(col, '[A-X].A')

最新更新