社区
C#
帖子详情
多条数据组合
deknight
2009-03-27 10:07:14
表A有字段id name
1 aa
2 bb
3 cc
... ...
... ...
表中数据可能是更多条
while循环后,希望得到
1,aa;2,bb;3,cc ...
该如何实现?多谢.
...全文
71
8
打赏
收藏
多条数据组合
表A有字段id name 1 aa 2 bb 3 cc ... ... ... ... 表中数据可能是更多条 while循环后,希望得到 1,aa;2,bb;3,cc ... 该如何实现?多谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hecong875
2009-03-27
打赏
举报
回复
表A有字段id name
1 aa
2 bb
3 cc
... ...
... ...
我连的MySQL,
MyCmd = new MySQLCommand("select * from A", MySQLConn);
MySQLDataReader MyRead = (MySQLDriverCS.MySQLDataReader)MyCmd.ExecuteReader();
string a ="";
while (MyRead.Read())
{
a +=MyRead["id"].tostring()+","MyRead["name"].tostring()+";"+;
}
试试!看成不!
我希望最后得到
1,aa;2,bb;3,cc ....
deknight
2009-03-27
打赏
举报
回复
................
deknight
2009-03-27
打赏
举报
回复
求助
deknight
2009-03-27
打赏
举报
回复
表A有字段id name
1 aa
2 bb
3 cc
... ...
... ...
我连的MySQL,
MyCmd = new MySQLCommand("select * from A", MySQLConn);
MySQLDataReader MyRead = (MySQLDriverCS.MySQLDataReader)MyCmd.ExecuteReader();
while (MyRead.Read())
{
string a=MyRead["id"].tostring();
string b=MyRead["name"].tostring();
}
我希望最后得到
1,aa;2,bb;3,cc ....
hecong875
2009-03-27
打赏
举报
回复
while循环?
你查询出来返回的是个什么数据集合?
while (rdr.Read())
{
co = this.SetReader(rdr);
}
private BrandInfo SetReader(SqlDataReader rdr)
{
BrandInfo co = null;
co = new BrandInfo();
co.Id = rdr.GetInt32(0);
if (!rdr.IsDBNull(1))
co.Name = rdr.GetString(1);
else
co.Name = "";
if (!rdr.IsDBNull(2))
co.Remark = rdr.GetString(2);
else
co.Remark = "";
return co;
}
是要这个??
deknight
2009-03-27
打赏
举报
回复
没人帮忙吗....
deknight
2009-03-27
打赏
举报
回复
求解
avengercf
2009-03-27
打赏
举报
回复
没玩过MYSQL 不过SQL语句应该是一样的吧
select id+','+name as idandname from a
循环里直接
a +=MyRead["idandname "].tostring()+";";
SQL中还可以用SQL函数直接返回你要的串
mysql
多条
数据
合并成一条 按逗号分隔
select company_personnel_template_name from botp_company_personnel_template where company_personnel_template_id in(9,6) 查询结果 select company_personnel_template_name,GROUP_CONCAT(CONCAT_WS(',',company...
MySQL将
多条
数据
的单个字段合并成一条
数据
group_concat函数
在MySQL中有个group_concat函数能够将
多条
数据
的单个字段合并到一条
数据
中。 完整语法如下: group_concat([DISTINCT] 要连接的字段 [ORDER BY ASC/DESC 排序字段] [separator ‘分隔符’])
如何利用 SQL UNION 操作符将
多条
SELECT 语句
组合
成一个结果集
文章目录一、
组合
查询二、创建
组合
查询2.1 使用 UNION2.2 UNION 规则2.3 包含或取消重复的行2.4 对
组合
查询结果排序三、小结 本文介绍如何利用 SQL UNION 操作符将
多条
SELECT 语句
组合
成一个结果集。使用 UNION 可极大地简化复杂的 WHERE 子句,简化从多个表中检索
数据
的工作。 一、
组合
查询 多数 SQL 查询只包含从一个或多个表中返回
数据
的单条 SELECT 语句。但是,SQL 也允许执行多个查询(
多条
SELECT 语句),并将结果作为一个查询结果集返回。 这些
sql 查询某个条件
多条
数据
中最新的一条
数据
或最老的一条
数据
sql 查询某个条件下
多条
数据
中最新的一条
数据
或最老的一条
数据
test_user表结构如下: 需求:查询李四、王五、李二创建的最初时间或者最新时间 1:查询最初的创建时间: SELECT * FROM( SELECT * FROM test_user ) AS tu WHERE NOT EXISTS ( ...
MySQL多表左右连接查询
多表查询:当查询结果来自多张
数据
表的时,就需要用到连接查询。 多表连接查询:会出现笛卡尔积的现象:a表有m行,b表有n行,查询结果=m*n行,消除笛卡尔积现象就必须加上关联条件,关联条件的个数=n个表-1。 多表连接查询按照能分类为: 1、内连接: 等值连接:表之间连接条件用 = 连接 非等值连接:表之间连接条件用非等号 自连接:相当于等值连...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章