gpt4 book ai didi

sql - 在sqlite中删除9D(十六进制)字符

转载 作者:行者123 更新时间:2023-12-03 17:49:56 27 4
gpt4 key购买 nike

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

最佳答案

要在 SQLLite 中获取 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)||'%' ;

或者只是

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

关于sql - 在sqlite中删除9D(十六进制)字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11958528/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com