sql语句, 字符串分割做为查询条件

表A里面有一个字段
ID ,name ,age
1 张三 19
2 李四 20
3 王五 21
4 王六 25
5 王七 24

动态参数ID传入的是 string ID="2,3,4"
我要把 ID=2,ID=3,ID=4 的作为条件写个SQL语句

SQL语句如下:

SELECT *
FROM A
WHERE CHARINDEX(ID, '2,3,4') > 0


上述SQL语句在SQL Server中进行了测试。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-24
FUNCTION sss.CHARINDEX does not exist
相似回答