sql - 查找字符串只包含字符

标签 sql regex oracle

如何查找只包含字符的字符串?

例如以下仅检测数字,

SELECT *
  FROM dual
 WHERE REGEXP_LIKE('ABC2', '[^[:digit:]]');

最佳答案

尝试使用 :alpha: 而不是 :digit:

http://psoug.org/reference/regexp.html

关于sql - 查找字符串只包含字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27957902/

相关文章:

sql - Django查询大量关系

java - VisualGC 到在 docker 中运行的远程 JVM

java - 仅从表中选择某些列

java.sql.SQLException : Invalid state, CallableStatement 对象已关闭

mysql - 在sql中制作阶梯

sql - 如果为空,则将字段转换为位 0,如果不是,则转换为位 1

正则表达式在 Grep 中有效,但在 vim 中无效

正则表达式查找字符串中以元音开头的所有单词

python - 从 python 中的文本文件中读取带有正则表达式的文件片段

sql - 多次插入SQL oracle