1问题GROUP_CONCAT函数用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql默认的拼接最大长度为1024个字节,由于1024个字节会出现不够用的情况,所以有时需要去根据情况进行修改,使用SHOWVARIABLESLIKE"%group_concat_max_len%"查看mysql>SHOWVARIABLESLIKE"%group
分类:
数据库 时间:
2018-09-27 18:43:59
阅读次数:
192
单表查询 先创建表 1.注意: select * from t1 where 条件 group by 分组字段 1.分组只能查询分组字段,要想查看其余的利用聚合函数 2.聚合函数的分类:count,min,max,avg,group_concat,sum等。 3.模糊匹配:用like关键字。 sel ...
分类:
数据库 时间:
2018-09-25 16:11:12
阅读次数:
277
SELECT id as 'ID',GROUP_CONCAT(concat(truncate(royalties *100,2),'%')) as '比例' FROM yser FROM id in(1,3,4,5)GROUP BY id 如上面语句, TRUNCATE(X,D) 返回被舍去至小数点 ...
分类:
数据库 时间:
2018-09-10 15:44:11
阅读次数:
623
Oracle和mysql的部分语法区别 一、WM_CONCAT对应GROUP_CONCAT; 二、 ronum可用limit代替; 三、sys_guid()用uuid()代替 四、add_months(t2.maxTime,-12)用date_add(t2.maxTime,interval -12 ...
分类:
数据库 时间:
2018-09-01 22:08:20
阅读次数:
311
在 Hive 中实现将一个字段的多条记录拼接成一个记录: 在Hive0.9中,可用: SELECT id,concat_ws('|', collect_set(str)) FROM t GROUP BY id; 得到结果: 1 A|B 2 C|D 但在hive0.7中不容易实现,concat_ws函 ...
分类:
其他好文 时间:
2018-08-31 11:42:47
阅读次数:
321
MySQL提供的group_concat函数可以拼接某个字段值成字符串,如 select group_concat(user_name) from sys_user,默认的分隔符是 逗号,即"," ,如果需要自定义分隔符可以使用 SEPARATOR 如:select group_concat(use ...
分类:
数据库 时间:
2018-08-14 14:23:56
阅读次数:
149
SELECT GROUP_CONCAT(`name`) typeNames FROM data_configuration d WHERE ",1,2,3," like CONCAT('%,',d.id,',%') ...
分类:
其他好文 时间:
2018-08-07 15:04:22
阅读次数:
117
一、CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 二、 CONCAT_WS(separator,str1,str2,...) CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT() ...
分类:
数据库 时间:
2018-08-02 20:40:45
阅读次数:
804
1、官方文档: count:COUNT(expr) [over_clause] https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html#function_count 1.1 实例: select update_time,sid, ...
分类:
数据库 时间:
2018-07-20 14:00:13
阅读次数:
2252
数据库表简介:物品表 `id` int(11) '物品id,唯一标识', `name` varchar(255) '物品名称', `level` int(11) '物品类别等级,礼品包为最高级1,类别为2级,详细物品为3级', `parentId` int(11) '只有3级详细物品有上级id', ...
分类:
数据库 时间:
2018-07-05 23:40:41
阅读次数:
416