200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > SQL server中的SQL语句拼接

SQL server中的SQL语句拼接

时间:2021-09-09 07:14:10

相关推荐

SQL server中的SQL语句拼接

sql语句主要操作于有条件的的增加,删除,修改或查询

但在有多种可变的查询条件下,SQL语句的长度就不一定了,那就需要我们的SQL语句拼接了。

比如:

string sqlstr= "SELECT 条件1,条件2,条件3,条件4 FROM 表1 s1 INNER JOIN 表2 where";

在程序中进行多表查询的时候由于SQL语句的长度是可变的,我们就需要字符串拼接了。

sqlstr += " (S1.S_ID like @query or S1.S_NAME like @query or S1.S_Mobile like @query or S1.S_Address like @query or S1.S_Crad like @query) and";

因为不知道要拼接多少SQL语句,所以

在每条SQL语句后边需加AND 。

SqlParameter name = new SqlParameter("@query", "%" + textBox2.Text + "%");

comm.Parameters.Add(name);

然后再拼接下一条SQL语句。

在最后拼接的SQL语句后边写上:

mandText = sqlstr.TrimEnd(new char[] { 'a', 'n', 'd', ' ' });

因为TrimEnd是从当前System.string对象移除数组中指定的一组字符的所有尾部匹配项,

所以,我们需要再上边定义一个数组 new char[]{'a','n','d'' '};

如果不移除AND,程序会报错。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。