逗号分隔的字符串前后加引号便于sql查询

假设有一个逗号分割的字符串,例如string str= "Monday,Tuesday,Wednesday";

假设存在这么一个业务,查询时需要使用到in且参数是字符串,此时需要将字符串内的字符前后加上引号,例如 in ('Monday','Tuesday','Wednesday')。

 

解决办法:

string.Join(",", str.Split(',').Select(x => $"'{x}'"));

 



posted @ 2023-03-13 17:48  相遇就是有缘  阅读(54)  评论(0)    收藏  举报