You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft SQL中标记含特殊字符的目标字符串

解决SQL字符串包含特殊符号的匹配问题

你的问题核心是字符串里的单引号未正确转义,SQL中要在字符串内表示单引号,必须用两个连续的单引号来转义。

修正后的SQL语句如下:

select JobPosition,
case
when JobPosition = '''Seniority level'': ''Entry level''},' then 'Entry level'
else JobPosition
end
from JobsUSA 

关键说明:

  • 把原目标值里的每个'替换成'',比如原内容里的'Seniority level'要改成''Seniority level''
  • 最后用一对单引号把整个处理后的内容包裹,就能形成合法的SQL字符串,实现精准匹配

内容的提问来源于stack exchange,提问作者AM0801

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:00:54