问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Oracle 如下图 怎么样保留name字段里的数字把其他字母和空和符号去掉,这只是个例子,我要改的文件很大

发布网友 发布时间:2022-04-13 15:46

我来回答

2个回答

热心网友 时间:2022-04-13 17:16

保留汉字的话,可以用ASCII码来判断,例子如下

使用ASCII码来区分中文和其它字符,中文的ASCII码值的范围是45217~63486,根据这个来实现,这种方式可以完美区分中文字符和其它字符。

create or replace function getCustText(custName varchar2) return varchar2 is
  Result varchar2(100);
  tmp_custName varchar2(100);
  count_str number;
  i number:=1;
  str_ascii number;
  current_char varchar2(10);
begin
    select length(custName) into count_str from al;
    while i<count_str loop
        current_char:=substr(custName,i,1);
        select ASCII(current_char) into str_ascii from al;
        if str_ascii>45216 then
            tmp_custName:=tmp_custName||current_char;
        end if;
        i:=i+1;
    end loop;
    Result:=tmp_custName;
  return(Result);
end getCustText;

通用的方式则是用正则表达式

热心网友 时间:2022-04-13 18:34

Oracle 10g支持正则表达式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 thinkpad的APS硬盘保护技术怎么在硬盘坏了的时候起到作用? 盘点最新上映的日本电影,【在线观看】免费百度云资源 谁知道男生穿的衣服都有哪些品牌 推荐几个服装品牌适合青年男性 200以下 对于高中男生,有哪些服装品牌可以推荐? 清代有画龙头麒麟身的瓷器吗 清朝衣服的是什么麒麟图案? 清早期瓷器怎么看? 有哪些值得推荐的男大学生衣服的品牌 有什么适合男大学生的衣服品牌? 明代麒麟瓷器画特点 清代瓷器的艺术风格 怀化除甲醛公司你好? 明朝和清朝的麒麟雕的有什么不同 tfboys他们三个人的资料是什么? 怀化除甲醛公司哪家正规? 麒麟纹的由来 哪个怀化甲醛治理公司比较有名气? 瓷器上绘画三只麒麟是什么意思 哪家怀化甲醛治理公司是最受欢迎的啊? 六利八利息怎么算 6厘8的利息,分期付款的车,贷款两万,我不知道怎么算,谁帮我算一下数字... 6厘8利息是多少钱 求几首最美的爱情诗,自由诗,著名的 上海产检费用只能报销3600? 上海产检费社保报销流程 怎么打开oppo的小布 上海社保在怀孕期间检查自费的部分可以在社保报销吗 怎么打开呼叫小布? 外地人在上海务工,现老婆在生孩子,产检是上海检的,以后生完能到上海报销吗?公司有城镇社保?怎么报? 如何不接触手机打开小布? 买车贷款66000元,贷36个月,6厘8利息,每月还多少 额温枪34.7正常吗? 红外额温枪测出的36.7是人体正常温度吗? 额温枪量额头36度7,脑门37度2是发烧吗? 叹与欢字草书写法一样吗? 草书写法:叹腊雪方凝 安能行叹复坐愁的草书写法 手机字体下载大全免费使用小米 请教一下实力派 这些草书的字怎么念