oracle字段正则匹配20201210170459sql怎么写
时间: 2023-07-05 22:30:51 浏览: 213
oracle正则表达式
4星 · 用户满意度95%
如果您想在Oracle中使用正则表达式来进行字段匹配,可以使用 REGEXP_LIKE 函数。它的语法如下:
```
REGEXP_LIKE (source_string, pattern, match_parameter)
```
其中,source_string 表示要匹配的源字符串,pattern 表示正则表达式模式,match_parameter 是一个可选参数,用来指定匹配规则。
假设您要匹配的字段是 field_name,想要匹配的正则表达式模式是 20201210170459,那么可以使用以下 SQL 语句:
```
SELECT * FROM table_name WHERE REGEXP_LIKE(field_name, '20201210170459');
```
这条语句会返回 table_name 表中所有符合正则表达式模式的记录。如果您需要更多的匹配规则,可以在 match_parameter 参数中指定相应的选项,比如 'i' 表示忽略大小写,'c' 表示区分大小写等等。
阅读全文