永发信息网

如何用SQL语句,在数字加中文的混合数据中提取出中文

答案:3  悬赏:30  手机版
解决时间 2021-05-03 13:36

 

如上图,在字段中提取出中文数字来,放到另外一个字段中去。

最佳答案

提取中文
IF OBJECT_ID('DBO.CHINA_STR') IS NOT NULL
DROP FUNCTION DBO.CHINA_STR
GO
CREATE FUNCTION DBO.CHINA_STR(@S NVARCHAr(100))
RETURNS VARCHAr(100)
AS
BEGIN
WHILE PATINDEX('%[^吖-座]%',@S) > 0
SET @S = STUFF(@S,PATINDEX('%[^吖-座]%',@S),1,N'')
RETURN @S
END
GO


--e.g.
PRINT DBO.CHINA_STR('呵呵ABC123ABC') 
GO
调用他即可

全部回答
update table set Field2=mid(Field1,7,3)

是Oracle数据库吗?

可以用截取字符串的函数。

select Substr(字段,1,INSTR(字段,'/')-1) from dual 例如 select Substr('sdhfuiasdh/asdfsadf',1,INST('sdhfuiasdh/asdfsadf','/')-1) from dual

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
詹姆斯进入了热队,什么明显底于了科比?
请问怎样把达人头像和校友头像删除?
中超你们还在关注不
怎么我上课总是想别事,整天不知道想做什么?
建行信用卡怎么交话费,广发银行信用卡怎样充
重做系统后蓝牙没了
葳嗨哪里有贴膜的?质量比较好的那种...
师徒出徒有什么奖励
街头篮球哪个公司的
想要成为工程师计算机要懂什么软件或编程,要
阳阳酒水批发在什么地方啊,我要过去处理事情
砸个用读卡器下书和歌仂
怎么取消360浏览器的隔离模式!
从福建泉州到上海的车票是多少
有关保护森林资源的名人名言和破坏或保护森林
推荐资讯
为什么我的DNF更新不好啊?
中国电子手机怎么下载单机游戏
大唐无双无名烧钱不
周杰伦正在拍什么电影
Nokia。E66手机的n-game游戏平台。可以用的。
八仙过海的过程
岳阳到赤壁有多少公里,岳阳到益阳途径几个站
人教版三年级数学下册,用多媒体上课后的总结
我的是QQ卡一两个月没有充话费会暂停我的超级
她看不起我吗?
怀化联通用户发短信怎么开通红钻
好记星Q V100多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?