gpt4 book ai didi

sql - 我如何在 SQLite 中使用 ESCAPE?

转载 作者:太空狗 更新时间:2023-10-30 02:01:08 25 4
gpt4 key购买 nike

尝试 this answer没有任何运气:

我正在使用 SQLite 数据库浏览器(使用 3.3.5 的 SQLite 引擎构建)来执行此查询:

SELECT columnX FROM MyTable

WHERE columnX LIKE '%\%16' ESCAPE '\'

X 列中,我有一行数据:sampledata%167

我执行语句没有返回数据但也没有错误?

http://www.sqlite.org/lang_expr.html

(带有 C API 的 SQLite)

最佳答案

我认为问题在于您在模式末尾缺少 %

'%\%16%'

此外,反斜杠通常会在各种编程语言和工具中引起混淆,尤其是在查询到达数据库之前涉及多个解析级别的情况下。为了简化事情,您可以尝试使用不同的转义字符:

WHERE columnX LIKE '%!%16%' ESCAPE '!'

关于sql - 我如何在 SQLite 中使用 ESCAPE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688677/

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