在SQL Server中将%通配符与'in'运算符一起使用

逃跑了

我有一个存储过程,并且我将逗号分隔值的列表传递为@ At1

Create spGetProducts @At1 VARCHAR(200)
begin
select * from tblProducts where Category1 IN (SELECT * FROM CSVToTable(@At2))
end

函数CSVToTable基本上使用逗号分隔的值并将它们放在表中。

问题是我想与IN运算符一起使用LIKE通配符,但是不起作用。

因此,如果我在Category1行中有一个测试,并且CSVTOTABLE将返回值“ es”,则它将选择该行,就像我有%es%一样。基本上,我只想在使用in运算符时在逗号分隔的值中使用百分号。

我正在使用SQL Server 2012

编辑

我的CSVTABLE返回一个列表,每一行都有一个逗号分隔的值。

维托雷

用JOIN ON代替IN

  select distinct t.* from tblProducts t 
     inner join CSVToTable(@At2) f  
        on t.category1 like f.field1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Server中将%通配符与'in'运算符一起使用

来自分类Dev

在Microsoft Access SQL中将运算符与数字文本值一起使用

来自分类Dev

如何在SQL中将BETWEEN运算符与文本值一起使用?

来自分类Dev

在Scala中将“或”运算符与Int一起使用

来自分类Dev

Oracle SQL:将IN运算符与内联数组一起使用

来自分类Dev

将 GIN 索引与 PostgreSql 中的 sql ANY 运算符一起使用

来自分类Dev

如何在Scala中将逻辑“或”运算符与“应该”一起使用?

来自分类Dev

在APL中将每个运算符与不带功能一起使用

来自分类Dev

在C ++中将OR运算符与字符串一起使用

来自分类Dev

如何在MyBatis中将Like运算符与“ _”一起使用

来自分类Dev

在const方法中将运算符[]与映射一起使用

来自分类Dev

在SAS中将where表达式与not in运算符一起使用

来自分类Dev

在SQL Server中将CASE与JOIN语句一起使用

来自分类Dev

在SQL Server中将MIN函数与group by一起使用

来自分类Dev

在SQL Server中将Count()与自联接一起使用

来自分类Dev

在UWP中将实体框架与SQL Server一起使用

来自分类Dev

在SQL Server中将sum与order by子句一起使用

来自分类Dev

如何在PDO SQL中将'%'通配符与LIKE语句一起使用?

来自分类Dev

SQL LIKE运算符和通配符

来自分类Dev

SQL LIKE运算符和通配符

来自分类Dev

SQL Server使用带有子查询的IN运算符似乎是一个BUG?

来自分类Dev

SQL-Server:在where运算符中使用if

来自分类Dev

如何在DB2中将LIKE运算符与另一个表中的值一起使用?

来自分类Dev

为什么我可以在模式匹配中将::运算符与Seq一起使用,而不在其他地方

来自分类Dev

SQL Server左联接“或”运算符

来自分类Dev

SQL Server中的AND和OR运算符

来自分类Dev

SQL Server中的NOT vs <>运算符

来自分类Dev

SQL Server中的NOT vs <>运算符

来自分类Dev

是否可以在Python中将SQLite3与Microsoft SQL Server一起使用?

Related 相关文章

  1. 1

    在SQL Server中将%通配符与'in'运算符一起使用

  2. 2

    在Microsoft Access SQL中将运算符与数字文本值一起使用

  3. 3

    如何在SQL中将BETWEEN运算符与文本值一起使用?

  4. 4

    在Scala中将“或”运算符与Int一起使用

  5. 5

    Oracle SQL:将IN运算符与内联数组一起使用

  6. 6

    将 GIN 索引与 PostgreSql 中的 sql ANY 运算符一起使用

  7. 7

    如何在Scala中将逻辑“或”运算符与“应该”一起使用?

  8. 8

    在APL中将每个运算符与不带功能一起使用

  9. 9

    在C ++中将OR运算符与字符串一起使用

  10. 10

    如何在MyBatis中将Like运算符与“ _”一起使用

  11. 11

    在const方法中将运算符[]与映射一起使用

  12. 12

    在SAS中将where表达式与not in运算符一起使用

  13. 13

    在SQL Server中将CASE与JOIN语句一起使用

  14. 14

    在SQL Server中将MIN函数与group by一起使用

  15. 15

    在SQL Server中将Count()与自联接一起使用

  16. 16

    在UWP中将实体框架与SQL Server一起使用

  17. 17

    在SQL Server中将sum与order by子句一起使用

  18. 18

    如何在PDO SQL中将'%'通配符与LIKE语句一起使用?

  19. 19

    SQL LIKE运算符和通配符

  20. 20

    SQL LIKE运算符和通配符

  21. 21

    SQL Server使用带有子查询的IN运算符似乎是一个BUG?

  22. 22

    SQL-Server:在where运算符中使用if

  23. 23

    如何在DB2中将LIKE运算符与另一个表中的值一起使用?

  24. 24

    为什么我可以在模式匹配中将::运算符与Seq一起使用,而不在其他地方

  25. 25

    SQL Server左联接“或”运算符

  26. 26

    SQL Server中的AND和OR运算符

  27. 27

    SQL Server中的NOT vs <>运算符

  28. 28

    SQL Server中的NOT vs <>运算符

  29. 29

    是否可以在Python中将SQLite3与Microsoft SQL Server一起使用?

热门标签

归档