标签: sql regex oracle10g
我需要定义仅包含数字或仅由拉丁字母组成的单词(A-Z,不区分大小写)。
什么是正则表达式?
答案 0 :(得分:1)
您需要使用REGEXP_LIKE功能
REGEXP_LIKE
WHERE REGEXP_LIKE(field, '^([0-9]+|[a-z]+)$', 'i')
REGEXP_LIKE Documentation
Oracle Regular Expressions Documentation