查找字符串只包含字符
Find string contains only characters
如何查找只包含字符的字符串?
例如以下仅检测数字,
SELECT *
FROM dual
WHERE REGEXP_LIKE('ABC2', '[^[:digit:]]');
尝试使用 :alpha: 而不是 :digit:
您可以执行以下操作 -
regexp_like('value' ,'^[[:alpha:]]$')
其中,
- ^ 标记字符串的开始
- [[:alpha:]] 指定字母表 class
- $ 标记字符串的结尾
如何查找只包含字符的字符串?
例如以下仅检测数字,
SELECT *
FROM dual
WHERE REGEXP_LIKE('ABC2', '[^[:digit:]]');
尝试使用 :alpha: 而不是 :digit:
您可以执行以下操作 -
regexp_like('value' ,'^[[:alpha:]]$')
其中,
- ^ 标记字符串的开始
- [[:alpha:]] 指定字母表 class
- $ 标记字符串的结尾