1. group_concat:(使分组数据的某个字段以逗号显示) group_concat(field),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来...
分类:
其他好文 时间:
2014-11-27 10:24:45
阅读次数:
118
看来看一下表中的数据select * from t; 下一步来看一下group_concat函数的用法select ID,group_concat(Name) from t group by ID; 如果要消除重复项可以加distinct select ID,gro...
分类:
数据库 时间:
2014-11-26 18:08:50
阅读次数:
184
Mysql中使用group_concat时,出现Row 1 was cut by GROUP_CONCAT()异常。group_concat默认的最大拼接长度,是1024。把所有子节点的ID,用逗号分隔拼起来,group_concat(CAST(B.`id`aschar))asidStr当节点比较多...
分类:
其他好文 时间:
2014-11-25 10:44:27
阅读次数:
182
-- 将多行记录(只能一个列)用指定分隔符分隔IF(OBJECT_ID('sp_RowsChangeClosBySplit',N'P') IS NOT NULL) DROP PROC sp_RowsChangeClosBySplitGOCREATE PROC sp_RowsChangeClos...
分类:
数据库 时间:
2014-11-11 16:25:53
阅读次数:
278
Hive中实现group concat功能(不用udf)Sql代码 hive> desc t; OK id string str string Time taken: 0.249 seconds hive> select * from t; OK 1 A 1 B 2 C 2...
分类:
其他好文 时间:
2014-11-11 15:47:06
阅读次数:
164
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。MySQL、sqlserver中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DE...
分类:
其他好文 时间:
2014-11-04 10:49:41
阅读次数:
175
MySQL聚合函数里面提供了加,平均数,最小,最大等,但是没有提供乘法,我们这里来利用MYSQL现有的GROUP_CONCAT函数实现聚合乘法。先创建一张示例表:CREATETABLE`tb_seq`(
`num`int(10)NOTNULL,
`seq_type`enum(‘yellow‘,‘green‘,‘red‘)NOTNULL
)ENGINE=InnoDBDEFAULTCHARSET=..
分类:
数据库 时间:
2014-10-21 15:35:37
阅读次数:
249
利用MySQL GROUP_CONCAT函数实现聚合乘法。...
分类:
数据库 时间:
2014-10-21 15:30:00
阅读次数:
263
今天看到同事的代码,又学到了一个有用的函数,刚看的时候不太懂,就搜了下用法,看下面这篇文章讲的挺详细就直接转载了,我也写不那么好,呵呵,感谢作者的无私奉献。http://blog.sina.com.cn/s/blog_4e808acf01009qna.html 作者:mikyGROUP_CONCAT...
分类:
数据库 时间:
2014-10-08 15:00:25
阅读次数:
245
Firebird 同一字段的多行合并为一行用LIST函数类似于MYSQL的GROUP_CONCAT。具体用法如下:SELECT LIST(a.GG_NAME||':'||a.GG_VALUE) as GuiGEName, a.SP_IDFROM SP_GUIGE agroup by a.SP_ID
分类:
其他好文 时间:
2014-08-29 17:37:08
阅读次数:
193