小编Hil*_*ion的帖子

使用Oracle函数从字符串中提取数字

我需要创建一个以字符串作为参数的Oracle DB函数.该字符串包含字母和数字.我需要从这个字符串中提取所有数字.例如,如果我有一个像RO1234这样的字符串,我需要能够使用一个函数,比如说extract_number('RO1234'),结果将是1234.

更准确地说,这是将使用此函数的SQL查询.

SELECT DISTINCT column_name, extract_number(column_name) 
FROM table_name
WHERE extract_number(column_name) = 1234;
Run Code Online (Sandbox Code Playgroud)

问题:如何使用Oracle SQL Developer或SQLTools客户端应用程序中的任何一个向我的Oracle数据库添加这样的函数,以便能够像上例中一样使用它?

sql oracle sqltools oracle11g oracle-sqldeveloper

8
推荐指数
2
解决办法
8万
查看次数

标签 统计

oracle ×1

oracle-sqldeveloper ×1

oracle11g ×1

sql ×1

sqltools ×1