sql 中单引号内嵌套单引号该怎么解决
# 在mybatis 中写过一个比较少见的sql, 单引号呢需要嵌套一个单引号,使用双引号就会报错,怎么解决呢:
* 这个时候可以使用两个单引号,eg :
select id from pgr_dijkstra('select id from test where name in <foreach collection="list" item="a" index="index" open="(" close=")" separator=","> ''${a}'' </foreach> ',#{s},#{t},true,false);
可以看到上面的例子,我们在pgr_dijkstra()这个函数里先使用单引号包含了一个查询语句,但是foreach 中仍然需要用单引号,就写成了这种格式: ' '' a '' '