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/

相关文章:

sql - 获取时间为 23 的 DateTime :59:59

mysql - 从 MySQL 表中的值中删除百分号

javascript - 棘手的扫描仪在文本文件或 Textarea 输入中获取字符串命令?

c# - 存储在 oracle 中的 GUID/RAW 几乎匹配,除了最后 4 个字符

java - 如何使用 OracleTypeCHAR 元数据获取 Oracle 对象类型中声明的 VARCHAR2 属性的长度,而不考虑数据库字符集

sql - Vertica - 解决将 WITH 与 INSERT 语句一起使用的问题

javascript - 将 js 变量发布到未在任何方法中运行的 PHP

Java - 提取方括号内的内容(忽略嵌套的方括号)?

javascript - 删除逗号分隔的字符串并将其替换为 javascript 正则表达式

sql - 甲骨文 : Sort a list on second word in SQL Query?