TSQL 使用 CAST 将字符串转换为整数列表
本文关键字:整数 列表 转换 字符串 使用 CAST TSQL | 更新日期: 2023-09-27 18:37:21
我有一个名为 stringIDs
的字符串,它是从 C# 程序返回的,字符串看起来像这样:"'1
我有一个表,其 col1 值为 1,2,3,4(整数)
我在 C# 中有以下 SQl 代码
sql = $"SELECT col1, col2 from dbo.databas1 WHERE col1 in in CAST({stringIds} AS INT";
我无法使用 Cast 将字符串转换为整数。有人可以告诉我如何转换该字符串以便 Where 子句实现可以发生吗?
试试这个(不强制转换):
sql = $"SELECT col1, col2 from dbo.databas1 WHERE col1 in ({stringIds})";