我正在处理一个查询,我需要一起使用“LIKE”和“IN”之类的功能,这些值由 SSRS 返回,我无法控制如何格式化 SSRS 提供的字符串。
我的情况如下
SELECT *
FROM suppliers
WHERE supplier_name LIKE IN ('IBM', 'Hewlett Packard', 'DELL', 'Microsoft',)
我想要所有包含“IBM”、“Microsoft”等的供应商名称。
例如:“IBM_ER”、“IBM-PCR”、“EBM_TCC”、“Microsoft-Delta”、“Microsoft-TCC”等。
我将从 SSRS 接收选项列表作为参数,其中@Manufacture 由如上所示的字符串组成,我无法控制它。
SELECT *
FROM suppliers
WHERE supplier_name LIKE IN (@Manufacturer)
有什么办法可以实现这件事吗?