“ sqlLike”和“ sqlLikeCaseInsensitive”转义字符?

时间:2019-05-02 17:56:50

标签: mdriven

使用“ sqlLike”和“ sqlLikeCaseInsensitive”时,是否有任何方法可以转义类似SQL的字符串?

示例:我想要匹配“ abc_123”。使用“ _______”(7个下划线)还会返回“ abcX123”,我该如何强制将“ _”作为第四个字符?

1 个答案:

答案 0 :(得分:1)

如果您以持久性方式发出查询,则实际上这不是mdrive问题,而是SQL问题,因为mdrive将Expression转换为SQL。因此,如果您真的想将结果限制为下划线,请仅查看以下问题: Why does using an Underscore character in a LIKE filter give me all the results?

逃脱下划线的方式可能取决于您的SQL数据库的需求,如不同的答案所示。