如何过滤掉sql查询的字段中的英文和数字

如何过滤掉 sql查询的字段中的英文和数字 

比如 select mc from 表.  mc字段值是zg中国121 ,

查询得到中国,过滤掉英文和数字.字段的英文和数量不固定的.  

数据库是 sql2008

7kitV3l8 发布于 2022-3-4 09:24 (编辑于 2022-3-4 09:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-4 09:26(编辑于 2022-3-4 09:35)

你是什么数据库?

2008这个好像有点难整。。直接在帆软中替换吧

你可以把这个固定值改成单元格。。。。

SUBSTITUTE(GREPARRAY(split("zg中国121",""), regexp(item, "[^0-9a-zA-z]")),",","")

SUBSTITUTE(GREPARRAY(split(c2,""), regexp(item, "[^0-9a-zA-z]")),",","")

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-4 09:25

帮其它人问:你是什么数据库?

最佳回答
0
@Lv6资深互助
发布于2022-3-4 09:27
最佳回答
0
晓亮Lv7资深互助
发布于2022-3-4 09:29

汉字是固定吗?

  • 4关注人数
  • 353浏览人数
  • 最后回答于:2022-3-4 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部