Oracle数据库中,如何对某一Varchar类型的列进行数学运算

日期:2018-04-04 20:51:53 人气:2

Oracle数据库中,如何对某一Varchar类型的列进行数学运算

首先判断是否数字串,用正则式如: regexp_like('1234', '^[[:digit:]]+$'); 选出数字串 然后字符转为数字 to_number() 进行数学运算 或者用 translate trim(TRANSLATE(str, '1234567890', '')), 为空的话则是数字串,再用to_number()
    A+
热门评论