与SQL的[IN]运算符相比,我对Crystal Reports [LIKE]模式运算符有点困惑。
我继承了旧报告的维护,该报告使用FORMULA FIELDS来限定SELECTION FORMULAS中使用的数据>记录选择。
其中一个FORMULA FIELDS使用[LIKE]来限制返回的记录。
CRYSTAL示例:
IF {table.column} LIKE ["A","B","C"]
与SQL比较:
SELECT * FROM table WHERE col1 IN ("A","B","C")
我找不到以这种方式使用LIKE的文档。 由于我无法找到LIKE的支持文档,我怀疑这是否是最佳实践"用于过滤内容。还有更好的方法吗?
谢谢,
-Allen
答案 0 :(得分:0)
这是在水晶中使用的正确方法....它会选择满足类似运算符的值...也是你在记录选择公式中提到它所以它将直接包含在生成的查询的where子句中在水晶
编辑---------------------------------------------- ------------------------------------------------
使用以下链接了解水晶报告的文档。
我已粘贴Like
运算符,但如果您想查看公式的文档或构建不同的公式,可以使用上面的链接。