group_concat的一些注意事项
来源:互联网 发布:当前网络不可用稍后 编辑:程序博客网 时间:2024/05/06 18:26
1、group_concat在用的时候发现对int类型不起作用,连接起来的字段如果是int型,一定要转换成char再拼起来,
否则在你执行后(ExecuteScalar或者其它任何执行SQL返回结果的方法)返回的将不是一个逗号隔开的串,
否则在你执行后(ExecuteScalar或者其它任何执行SQL返回结果的方法)返回的将不是一个逗号隔开的串,
而是byte[]。
用如下方式解决select group_concat(CAST(id as char)) from t_dep 返回逗号隔开的串
select group_concat(Convert(id , char)) from t_dep 返回逗号隔开的串
2、b.长度陷阱
用了group_concat后,select里如果使用了limit是不起作用的.
用group_concat连接字段的时候是有长度限制的,并不是有多少连多少。但你可以设置一下。
使用group_concat_max_len系统变量,你可以设置允许的最大长度。
程序中进行这项操作的语法如下,其中 val 是一个无符号整数:
SET [SESSION | GLOBAL] group_concat_max_len = val;
若已经设置了最大长度, 则结果被截至这个最大长度。
在SQLyog中执行 SET GLOBAL group_concat_max_len = 10 后,重新打开SQLyog,设置就会生效。
0 0
- group_concat的一些注意事项
- SetWindowPos(...) 的一些注意事项。
- MySQL的一些注意事项
- resin的一些注意事项
- mysql的一些注意事项
- Form 的一些注意事项
- mklink的一些注意事项
- crontab的一些注意事项
- 国际化的一些注意事项
- MapX的一些注意事项
- 指针的一些注意事项
- PHP的一些注意事项
- ioctl的一些注意事项
- LinearLayout的一些注意事项
- 一些数组的注意事项!
- poj3278的一些注意事项
- sping的一些注意事项
- Q_OBJECT的一些注意事项
- qt学习笔记(一) qt入门
- android gralloc 流程分析
- Unity2D Sprite灰白图(Unity3D开发之十一)
- LeetCode Subsets II
- qt学习笔记(二) QString
- group_concat的一些注意事项
- neon 命令集
- 用LOADRUNNERD做SQL语句并发测试
- Win7有自带IIS7.5吗?
- Setup a simplified IDE on Linux OS(Vim +Ctags + Taglist)
- GIT
- 学习笔记-Java基础
- 第10周项目5.1输出完数
- SpringMVC 配置文件详解