weixin_46698737
2021-01-11 11:31
采纳率: 0%
浏览 103

SQLserver 字段中含有,但是用like截取不到。

如下图,字段中有like部分的内容,内容也是从里面直接粘出来的,可是反用like查询却没有结果,大佬们是哪的问题了。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • weixin_46698737 2021-01-11 13:32

    已经解决了,[]属于特殊符号,需要通过escape 进行转义才能查到数据

    select *
      FROM [WAP_WSMP].[dbo].[WSMP_OBJECT_EXTEND]
      where[EXTEND_CODE] = 'MAP'
      and [EXTEND_CONTENT1] like '%"menus":/["INFO","CHART","ALARM","URL"/]%' escape '/'

    这样就可以查到了。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题