首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >转义SQL字符串中的“与”字符

转义SQL字符串中的“与”字符
EN

Stack Overflow用户
提问于 2012-10-19 02:23:10
回答 10查看 394.7K关注 0票数 166

我正在尝试按名称查询sql数据库中的某一行,但它有一个“与”号。我试图设置一个转义字符,然后转义与号,但由于某种原因,这不起作用,我不确定我的问题到底是什么。

代码语言:javascript
运行
复制
Set escape '\'
    select * from V1144engine.T_nodes where node_id in(
    select node2_id from V1144engine.T_edges where node1_id in(
    select node2_id from V1144engine.T_edges where node1_id in(
    select node2_id from V1144engine.T_edges where node1_id = 
      (select node_id from V1144engine.T_nodes where node_name = 'Geometric Vectors \& Matrices')))
    and edge_type_id = 1)
    and node_type_id = 1
    and node_id in (
    select node2_id from V1144engine.T_edges where node1_id =
      (select node_id from V1144engine.T_nodes where node_name = 'Algebra II')
    and edge_type_id = 2);

虽然这与this question有类似的解决方案,但问题提出的方式非常不同。它们可能最终会有相同的解决方案,但这并不意味着问题是相同的。

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

https://stackoverflow.com/questions/12961215

复制
相关文章

相似问题

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