首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >夹克-逃逸字符

夹克-逃逸字符
EN

Stack Overflow用户
提问于 2021-08-25 15:31:04
回答 1查看 99关注 0票数 0

我觉得我遗漏了一些东西,但我在GH的文档中找不到它。

在包含‘或“的字符串中搜索时Blazer的转义字符是什么。

示例:

代码语言:javascript
复制
SELECT * FROM "search_filters" 
where "params" like '%with_vehicles_id"=>[%'
LIMIT 100

更新:底层数据库是Postgres 11。这是一个blazer工具问题,因为上面的查询在dBeaver或控制台这样的工具中工作得很好。出于某种原因,我认为这与Blazer在发送之前解析查询的方式有关。

EN

回答 1

Stack Overflow用户

发布于 2021-08-25 15:57:39

我对夹克衫不是很熟悉,但它似乎是一个BI工具,它允许您对数据库运行SQL查询,并且有一个游乐场这里

对于PostgreSQL,您不需要对单引号中的双引号做任何特殊的操作。正如您所写的那样,查询将在postgres终端上执行,同样的方法也适用于运动操场。

代码语言:javascript
复制
SELECT * FROM "search_filters" 
where "params" like '%text"text%'
LIMIT 100

要查询包含单引号的字符串,PosgreSQL让您使用两个顺序单引号,如下所示:

代码语言:javascript
复制
SELECT * FROM "search_filters" 
where "params" like '%text''text%'
LIMIT 100

下面是一个包含更多信息的链接:https://www.prisma.io/dataguide/postgresql/short-guides/quoting-rules

-更新--

根据您的错误消息(“限制”行3:限制100限制1000处或附近的语法错误),看起来SQL查询中添加了两个“限制”子句。您是否有修改查询的gems/plugins,是否有方法禁用它们以查看是否导致了问题?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68925787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档