基于Transact SQL的SSRS报表:添加产品文本过滤条件
过滤包含指定关键词的产品SQL查询修改
在你的现有SQL查询里,只需给WHERE子句添加针对rWardStockList.TitleText字段的模糊匹配条件,就能筛选出描述中包含目标关键词的产品:
-- 基于原有查询结构添加过滤条件 SELECT * FROM rWardStockList WHERE rWardStockList.TitleText LIKE '%CAS PACK%' OR rWardStockList.TitleText LIKE '%TTO PACK%' OR rWardStockList.TitleText LIKE '%TTO%';
补充说明:
%是SQL通配符,代表任意长度的任意字符(包括空字符),%关键词%可以匹配关键词出现在文本任意位置的情况- 如果你的数据库区分大小写(比如默认配置的PostgreSQL、大小写敏感模式的MySQL),可以统一转换字符大小写来避免遗漏匹配:
SELECT * FROM rWardStockList WHERE LOWER(rWardStockList.TitleText) LIKE '%cas pack%' OR LOWER(rWardStockList.TitleText) LIKE '%tto pack%' OR LOWER(rWardStockList.TitleText) LIKE '%tto%';
内容的提问来源于stack exchange,提问作者LeeN
相关产品推荐
相关产品推荐

