110,549
社区成员
发帖
与我相关
我的任务
分享
for(int i = 0; i < dt.Rows.Count; i++)
{
string city = "市內";
string[] cityfrom = dt.Rows[i]["cityfrom"].ToString().Split(',');
for(int j=0;j<cityfrom.Length;j++)
{
if (!cityfrom[j].Contains("深圳"))
{
city = "市外";
};
}
dt.Rows[i]["cityfrom"] = city;
}
select 地址 , case when (CHARINDEX(N'深圳',地址)>0 then '市内' else '市外' end as 是否市内 from 地址表
select 地址 , case when (CHARINDEX(N'深圳',地址)>0 then 市内 else 市外 from 地址表
select 地址 , case when (CHARINDEX(N'深圳',地址)>0 then 市内 else 市外 from 地址表
这样你的代码在开始处理的时候就是健康数据,而不是在代码中处理数据健康。