C# MySQL数据一个字段有多个结果【CONCAT用法——拼接多个结果到一个字段】

本文介绍了如何在C#中利用MySQL的CONCAT函数将多个值拼接到一个字段,实现字段内显示多个结果,并以换行方式展示。通过示例代码详细展示了操作过程。
摘要由CSDN通过智能技术生成

MySQL数据一个字段有多个结果【CONCAT用法——拼接多个结果到一个字段】


在MySQL中插入数据,有时候从一个数据库那数据到另一个数据库,需要将查询寻到的多个结果拼接到一个字段下,但是数据中又可能包含特殊符号,导致添加的时候添加语句CONCAT频繁报错,这时候就需要转译,但是C#转义符却在这个时候发愣了,这么多特殊符号,到底哪个才是我需要转移的呀,当让我们自己也很头大,小弟昨天做了一个concat添加含有特殊符号的转译,虽然不咋专业,但是能凑活用,各位大佬看着可能感觉有点麻烦,看到问题请提出来,让我一一改正,谢谢!

话不多说,上代码(含注释)

//在一个字段有多个值需要插入的时候才用这个方法哦,一个值的时候回略显麻烦呢
//连接数据库
string str="数据库连接字符串";
 MySqlConnection coon= new MySqlConnection(str);
 coon.Open();
 //查询出的字段有多个值
 string sql="查询语句";
                            MySqlDataAdapter data = new 
                            MySqlDataAdapter(sql, cocn);
                            DataSet ds= new DataSet();
                            data.Fill(ds);
                            //定义一个变量方便后期保存查询到的多个值拼接
                            string nparam = "";
                            //判断查询是否有数据
                              if (ds.Tables[0].Rows.Count > 0)
                            {
                            //循环拿到多个值
                                for (int k = 0; k < ds.Tables[0].Rows.Count; k++)
                                {
                                //判断是否包含特殊字符
                                    bool s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值