oracle正则表达式去掉*和数字
时间: 2023-08-16 22:58:38 浏览: 117
Oracle函数大全
在Oracle数据库中,您可以使用REGEXP_REPLACE函数来去掉字符串中的星号(*)和数字。以下是一个示例:
```sql
SELECT REGEXP_REPLACE(your_column, '[*0-9]', '') AS modified_column
FROM your_table;
```
在这个例子中,`your_column`是包含星号和数字的字符串的列名,`your_table`是包含该列的表名。使用REGEXP_REPLACE函数,并通过正则表达式`[*0-9]`指定要替换的模式。该模式表示匹配任何星号或数字。将其替换为空字符串,从而去掉了星号和数字。
请注意,REGEXP_REPLACE函数只适用于Oracle数据库,其他数据库系统的正则表达式函数可能有所不同。如果您使用的是其他数据库系统,请参考相应的文档以获取正确的函数和语法。
阅读全文