regexp_replace
时间: 2023-09-22 19:06:34 浏览: 81
mysql_regexp_replace.zip_oracle
`regexp_replace` 是一个 SQL 函数,用于在字符串中查找匹配某个正则表达式的子串,并将其替换为另一个字符串。
以下是 `regexp_replace` 的语法:
```sql
regexp_replace(source_string, pattern, replacement_string)
```
其中:
- `source_string`:要查找和替换的字符串
- `pattern`:正则表达式模式,用于在 `source_string` 中查找匹配的子串
- `replacement_string`:用于替换匹配子串的字符串
例如,以下 SQL 查询将替换 `my_table` 表中 `my_column` 列中的所有数字字符为 `*`:
```sql
SELECT regexp_replace(my_column, '[0-9]', '*') FROM my_table;
```
这将把 `my_column` 中的所有数字字符(0 到 9)替换为 `*`。
阅读全文