sql - SQL从字符串中删除字符
问题描述
我在数据仓库任务中有一个列需要替换这些字符:
"ABCDEFGHIJKLMNOPQRSTUVWXYZ\abcdefghijklmnopqrstuvwxyz"
什么都没有。
例如我有这种形式的数据“ 88k77.22
”,它应该是“ 8877.22
”
有谁知道可以做到这一点的任何特定功能,或任何解决方法。
提前致谢
解决方案
使用正则表达式
REGEXP_REPLACE(column, '[A-Za-z]*', '')
'\' 是否也应该包括在内?然后使用
REGEXP_REPLACE(column, '[A-Za-z\]*', '')
推荐阅读
- spring - 如何创建请求标头身份验证 (Siteminder) java 配置类
- r - Customize legend in R using ggplot2
- iot - Google Assist 集成 - 没有云功能的本地 SDK
- tensorflow - 在 Tensorflow 2 中重置图形
- php - ajax选择具有多个相关数据的数据
- javascript - 将鼠标悬停在每个单词上时显示图像
- node.js - 强制项目使用 Yarn 但不使用 npm
- apache-kafka - 如何使用 Jmx 查询检索 Kafka 节点的 IP 地址?
- wordpress - Wordpress:如何覆盖或删除子主题中的插件功能?
- javascript - 向 multer-s3 路由发送 POST 请求时出现 500 错误