各位下,怎么提取这字段里的手机号

SQL2000数据库字段中有很多这样的记录,15757902684<br>15994322061<br>18185090698<br>13628373626<br>18335558968<br> 请教下如何针对每行提出手机号码写入其他的表。数据量比较大,有上万条记录,此字段的内容也长段不一致


FineReportGZRYFWJ 发布于 2017-11-8 21:42
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
乔凯发布于2017-11-8 21:42(编辑于 2023-9-6 09:34)
555
  • GZRYFWJ GZRYFWJ(提问者) DECLARE @t2 varchar(8000)
    set @t2=\'13885081193<br>15285160997\'

    SELECT * FROM [pubs].[dbo].[fn_Split](@t2, \'<br>\')
    这里怎么逐个传表中各记录的字段的值 ,如里再用游标处理数据就慢了,取出的值 结果好像不怎么对,第二行的结果为这个:br>15285160997
    回复
    2017-11-09 15:34 
  • GZRYFWJ GZRYFWJ(提问者) 函数需要调整下取值,再请教下,要传入表中各行这个字段值进行提取号码,用游标吗,还是调整函数
    回复
    2017-11-09 15:36 
  • 乔凯 乔凯 回复 GZRYFWJ :写一个循环调用吧,创建个临时表,把函数每次返回的结果插入临时表中,另外,你这个分割符应该是<br>
    回复
    2017-11-09 18:05 
  • 乔凯 乔凯 把字符串前后的\\“ 去掉
    回复
    2017-11-09 18:06 
最佳回答
0
yiyemeiying发布于2017-11-8 22:04(编辑于 2023-9-6 09:34)
555
  • GZRYFWJ GZRYFWJ(提问者) 用FR做好像就简单了
    回复
    2017-11-09 15:38 
  • yiyemeiying yiyemeiying 回复 GZRYFWJ :对呀,直接在表单中实现。
    回复
    2017-11-09 15:39 
  • GZRYFWJ GZRYFWJ(提问者) 请教下,A1如何转为从数据库表字段取数
    回复
    2017-11-09 15:41 
  • yiyemeiying yiyemeiying 回复 GZRYFWJ :你把数据表字段拖到单元格,把公式改成你对应的单元格就行了
    回复
    2017-11-09 15:45 
  • GZRYFWJ GZRYFWJ(提问者) 回复 yiyemeiying :拖到单元格后,行数太多了,如何通过JS直接逐条提出记录中的号码
    回复
    2017-11-09 16:25 
最佳回答
0
twshe发布于2017-11-9 08:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
GZRYFWJ发布于2017-11-9 14:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
乔凯发布于2017-11-9 14:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
GZRYFWJ发布于2017-11-9 15:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
yiyemeiying发布于2017-11-9 16:35(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 535浏览人数
  • 最后回答于:2017-11-9 18:06
    活动推荐 更多
    热门课程 更多
    返回顶部