首页 > 数据库 >数据库<200b>字符处理

数据库<200b>字符处理

时间:2023-11-24 14:55:48浏览次数:29  
标签:字符 处理 数据库 replace -- 正则 u200b

1. 在trino执行SQL报错,如下图

image

2. 直接查看值没有什么异常

image

3. 通过将值复制到vim中,发现是特殊字符<200b>导致

image

4. 查看资料,发现有多种处理方式,但均不支持trino

-- replace(所在字段,'\u200b','')
-- 使用trim()方法可以去除掉神奇的空格
-- 使用正则表式进行替换replace(/\t+/g,"")

5. 最后想起正则是通用的,试试用正则处理

select val,regexp_replace(val,'\u200b','') from table_name;

6. 思考

正则是通用的,所有数据库包含其它语言都是通用的,替换字符这种操作可以使用正则做到支持异构数据库。

标签:字符,处理,数据库,replace,--,正则,u200b
From: https://www.cnblogs.com/chenzechao/p/17853742.html

相关文章

  • 构建高效数据流转的 ETL 系统:数据库 + Serverless 函数计算的最佳实践
    作者|柳下概述随着企业规模和数据量的增长,数据的价值越来越受到重视。数据的变化和更新变得更加频繁和复杂,因此及时捕获和处理这些变化变得至关重要。为了满足这一需求,数据库CDC(ChangeDataCapture)技术应运而生。然而,从ETL架构的角度来看,CDC仅满足了数据的提取(Extract)能力。......
  • 基于FPGA的图像二值化处理,包括tb测试文件和MATLAB辅助验证
    1.算法运行效果图预览 将FPGA的数据导入到matlab进行显示   2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述      基于FPGA(现场可编程门阵列)的图像二值化处理主要依赖于数字图像处理技术。其原理是将灰度图像转化为二值图像,使图像只剩下......
  • javaString字符串转换成加减乘除
    字符串不用分割直接进行加减乘除的操作每天一个无用小技巧!try{ScriptEnginejavascript=newScriptEngineManager().getEngineByName("JavaScript");Stringstring="1*3-6+8/2";//这里是强制转换成数据类型Doubledouble=(Double)javascript.eval(string);......
  • mysql数据库物理及逻辑备份
    一、理论知识1.1:物理备份备份数据库操作系统的物理文件(数据文件、日志文件等):冷备份(脱机备份):关闭数据库进行热备份(联机备份):数据库正运行,依赖数据库的日志文件温备份:数据库锁定表格(可读不可写)后进行常见方法:物理冷备:拷贝数据库文件打包备份,需进行锁表-备份-解表。恢复时拷......
  • 时区的坑:数据时间在不同数据库中差8小时、13小时、14小时是怎么回事
    为什么会同一条数据,会有小时差异恭喜你,十有八九,就是时区的问题:首先要明确的是,我们中国的标准时区是东八区,就是世界协调时间(UTC)加上八个小时,也就是UTC+8。格林尼治标准时间最坑的是美国时间,因为美国实行的是夏令时,也就是说美国是有两个时区在一天内来回切换,有几个月是西六区,......
  • 【快应用】华为ide编译报错处理合集
    ​【关键词】Openssl 、静态检查、scoped 【问题描述1】华为ide编译报错,提示invalidopensslexitcode:3221225781%opensslgenrsa4096,该如何解决?​【解决方案】方法一:在华为ide的目录resources\app\extensions\deveco-debug\lib\OpenSSL-Win64\bin下执行./openssl.exe......
  • 数据库连接不关闭 导致数据库 内存不断上升 内存溢出 OOM
     现象:数据库关闭原因:执行业务逻辑的一个函数,每次调用时,都新建连接,但函数返回时没有关闭连接;该函数被不断调用:数据库内存不断增长,OOM,被监控程序杀死。实测:在函数返回前关闭连接,可以避免数据库OOM。       翻译搜索复制......
  • emacs在目录里查找字符串
    1.  输入命令   M-xrgrep2.  提示要查找的字符串,请输入   Searchfor(default"xxx_abab"):3.  提示被查找文件的正则条件,请输入    Searchfor"xxx_abab"infiles(default*.[ch]):4.  提示被查找的目录名,请输入    Basedi......
  • 详解vue大文件视频切片上传的处理方法
    前端上传大文件、视频的时候会出现超时、过大、很慢等情况,为了解决这一问题,跟后端配合做了一个切片的功能,接下来就详细的给大家介绍一下vue大文件视频切片上传的处理方法,需要的朋友可以参考下 前端上传大文件、视频的时候会出现超时、过大、很慢等情况,为了解决这一问题,跟后端......
  • Python使用sys.excepthook统一处理异常,并将异常信息记录到日志中
    importsysimporttimeimporttracebackfromdatetimeimportdatetimefromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.support.uiimportWeb......