sqlite 中的 9D(十六进制)字符删除

2024-01-12

我想从 my_table 中选择 family,其中 family LIKE '%HEX(9D)' 系列十六进制格式以 9D 十六进制结尾 我将 excel 文件转换为 sqlite 数据库但是 我的一些数据在末尾添加了 9D 我无法正确搜索 请指导我 如何删除家庭列中的 9D 十六进制字符?


在 SQLite 中使用 HEX(9D)cast(X'9D' as text)。因此,要更新,请使用以下内容:

UPDATE YOURTABLE SET YOURCOLUMN=REPLACE(YOURCOLUMN,cast(X'9D' as text),'') where YOURCOLUMN like '%'||cast(X'9D' as text)||'%';

or just

UPDATE YOURTABLE SET YOURCOLUMN=REPLACE(YOURCOLUMN,X'9D','') where YOURCOLUMN like '%'||x'9D'||'%';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sqlite 中的 9D(十六进制)字符删除 的相关文章

随机推荐