标签: sql oracle
我需要在其中的任何位置搜索包含特殊字符的列的所有此类值.pls help
答案 0 :(得分:7)
可以使用regexp_like完成此操作。
regexp_like
select * from tbl where regexp_like(column_name,'[^a-zA-Z0-9]')
[^a-zA-Z0-9]匹配任何不在a-z,A-Z,0-9
[^a-zA-Z0-9]
a-z
A-Z
0-9
答案 1 :(得分:0)
Oracle支持Regexp_like(列名,表达式)。如果您需要精确的reg exp,请告诉我。