如何构建像查询 [英] how to build like query

查看:72
本文介绍了如何构建像查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用stringbuilder构建我的where子句。



如何使用stringbuilder实现like子句?



例如 - 我希望执行此查询。

从表中选择*,其中agentName如'@ agentName%';



我想实现 - agentName就像'@ agentName%'工具,这是我的地方的一部分。



Im using stringbuilder to build my where clause.

How to implement a like clause using stringbuilder?.

For example - I want this query executed.
Select * from table where agentName like '@agentName%';

I would like to implement - agentName like '@agentName%' implement which is part of my whereclause.

Strinbuilder sb = new StringBuilder();
sb.Append(agentName LIKE @agentName);
cmd.Parameters.AddWithValue("@agentName",agentName;);





能帮忙吗?



Arvind。



Can you please help?.

Arvind.

推荐答案

sb.Append("agentName LIKE @agentName");



then


then

cmd.Parameters.AddWithValue("@agentName", agentName +"%");


尝试:

Try:
StringBuilder sb = new StringBuilder();
sb.Append("SELECT * FROM myTable WHERE ");
...
sb.Append("agentName LIKE @agentName + '%' ");
...
using (SqlCommand cmd = new SqlCommand(sb.ToString(), con))
   {
   cmd.Parameters.AddWithValue("@agentName", agentName);
   ...


这篇关于如何构建像查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆