fyqt.net
当前位置:首页 >> MySQL怎么将查询到的一列数据合并成一个字符串返回... >>

MySQL怎么将查询到的一列数据合并成一个字符串返回...

使用GROUP_CONCAT函数。 select GROUP_CONCAT(查询的字段 separator ';') from table

//比如查询的是一个list对象,对象为User//循环这个list,使用StringBuilder累加,代码如下: StringBuilder sbl = new StringBuilder(); for(Iterator it = list.iterator(); it.hashNext();){ User user = it.next(); sbl.append(user.getName...

使用GROUP_CONCAT把多个关系的那张表字段合并后再联表出结果

select GROUP_CONCAT(dictinct insertdate) from table1;

正确的做法,应该是在应用层,生成这条SQL的时候进行字符串拼接,而不是在SQL语句中。

方法一:SELECT CAST('123' AS SIGNED); 方法二:SELECT CONVERT('123',SIGNED); 方法三:SELECT '123'+0;

使用GROUP_CONCAT函数。 select GROUP_CONCAT(查询的字段 separator ';') from table

看你用什么方法了。 第一种,1楼说的那样,直接通过sql语句得到 SELECT 字段1+字段2+字段3 FROM table第二种,查询得到 DataTable 后,遍历DataTable 的行,用代码把所有的字段连接起来。 DataTable dt = xxxx;List data = new List();foreach(D...

where concat(types,'abcd') like '%123%';

mysql如何实现多行查询结果合并成一行,mysql如何实现多行查询结果合并成一行网站简介信息 利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行。 其完整语法: GROUP_CONCAT(expr) 该函数返回带有来自一个组...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com