当前位置: 首页 > 学习知识 > C#中 sb.Append(" 能具体说说嘛?

C#中 sb.Append(" 能具体说说嘛?

网站编辑:上海建站网 发布时间:2022-05-25  点击数:
导读:C#中 sb.Append(" 能具体说说嘛? pijiannan123 1年前他留下的回答 已收到1个回答 ding_guiling 网友 该名网友总共回答了17个...

C#中 sb.Append(" 能具体说说嘛?

pijiannan123 1年前他留下的回答 已收到1个回答

ding_guiling 网友

该名网友总共回答了17个问题,此问答他的回答如下:采纳率:82.4%

你这个sb是一个SQL语句吗?如果是sql语句的话·你加上 sb.Append(" 1=1")应该是 永真的意思.
select * from a where 1=1
当where 后面的条件不确定会出现多少个的时候一般是可以考虑在后面加上一个 1=1 永真的

StringBuilder sb= new StringBuilder("select * from a where ");
if(id!="")
sb.Append(" id='1' and ");
if(name!="")
sb.Append(" name='小明' and ");
sb.Append(" 1=1 ");
上面这里如果不加上
sb.Append(" 1=1 ");
那么sb = select * from a where id = 1 and name = '小明' and
很明显这语法就会出现问题.
但加上sb.Append(" 1=1 ");
那么sb = select * from a where id = 1 and name = '小明' and 1=1

1年前他留下的回答

5

  以上就是小编为大家介绍的C#中 sb.Append(" 能具体说说嘛? 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
电脑怎么使用HDMI高清线链接
电脑怎么使用HDMI高清线链接

详情:操作步骤/方法1插入HDMI高清线2将HDMI高清线一头插入......

lol s8 蛮族之王 符文天
lol s8 蛮族之王 符文天

详情:操作步骤/方法1对线时,没有足够的怒气之前不要去招惹对手,但......

贝克特的代表作?
贝克特的代表作?

详情:操作步骤/方法11塞缪尔·贝克特代表作品:《等待戈多》。塞缪......

LOL卡特琳娜符文选择
LOL卡特琳娜符文选择

详情:操作步骤/方法1主符文主宰系:基石符文:电刑,改版之后的雷霆......