sql - Oracle SQL - REGEXP_LIKE 包含 a-z 或 A-Z 以外的字符

标签 sql regex oracle

我想创建一个查询,其中我选择所有包含非 a-z 或 A-Z 字符的记录

所以像这样
SELECT * FROM mytable WHERE REGEXP_LIKE(column_1, '![A-Z] [a-z]')

最佳答案

^否定一个字符类:

SELECT * FROM mytable WHERE REGEXP_LIKE(column_1, '[^A-Za-z]')

关于sql - Oracle SQL - REGEXP_LIKE 包含 a-z 或 A-Z 以外的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604727/

相关文章:

java - 如何使用 JPA 或 JDBC 通过 REF CURSOR 调用 PL/SQL 函数

linux - 通过sh运行ddl文件

sql-server - SQL Server 和/或 db2 的 Oracle 导出的等效项

MYSQL - 从结果中选择唯一的结果

mysql - 如何查询 has_many 关联表的参数?

c# - 使用C#,如何在文本 block 中搜索并输入超链接?

javascript - 使用 JavaScript 替换方法保留大小写/大写

sql - Oracle 嵌套表约束

java - 关闭自动提交如何帮助在 JDBC 中启动事务?

c++ - 获取名称子组