Oracle10g 如何从oracle中的varchar 2中获取数字?
我有变量l_string varchar 2100 字符串的值为l_string='L000EW45UY678IOP' 我想从这个字符串中得到一个数字 00045678Oracle10g 如何从oracle中的varchar 2中获取数字?,oracle10g,Oracle10g,我有变量l_string varchar 2100 字符串的值为l_string='L000EW45UY678IOP' 我想从这个字符串中得到一个数字 00045678 请告诉我如何获得上面的字符串结果。谷歌翻译功能 它将允许您不使用任何内容替换字母字符,保留数字。尝试以下操作: regexp_replace('L000EW45UY678IOP', '[^0-9]', '') 要使用TRANSLATE函数,您可能必须列出要消除的每个字符。
请告诉我如何获得上面的字符串结果。谷歌翻译功能 它将允许您不使用任何内容替换字母字符,保留数字。尝试以下操作:
regexp_replace('L000EW45UY678IOP', '[^0-9]', '')
要使用TRANSLATE函数,您可能必须列出要消除的每个字符。