一道sql笔试题
来源:互联网 发布:大闹天宫武器进阶数据 编辑:程序博客网 时间:2024/05/17 21:42
现有表T1,(字段1 char(20),字段2 varchar(100).
----------------------
字段1 字段2
----------------------
1 '内容1 '
1 '内容2 '
1 '内容3 '
2 '内容1 '
2 '内容2 '
=========================================
想通过一条sql语句实现如下结果:
------------------------------
字段1 内容
-------------------------------
1 '内容1内容2内容3 '
----------------------
字段1 字段2
----------------------
1 '内容1 '
1 '内容2 '
1 '内容3 '
2 '内容1 '
2 '内容2 '
=========================================
想通过一条sql语句实现如下结果:
------------------------------
字段1 内容
-------------------------------
1 '内容1内容2内容3 '
2 '内容1内容2 '
答:
在mysql中利用group_concat()
表emp
id myname
1 我
1 是
1 谁
2 知
2 道
3 不
sql
SELECT ID, GROUP_CONCAT(myname SEPARATOR '') AS contentFROM empGROUP BY id;
IDcontent
1 我是谁
2 知道
3 不
附录:mysql中group_concat的用法
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DESC] [,col_name ...]] [SEPARATOR str_val])
参见http://blog.sina.com.cn/s/blog_4e808acf01009qna.html
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
- 一道sql笔试题
- 一道sql的笔试题
- 神州数码招聘软件测试工程师一道SQL笔试题
- 一道关于员工与部门查询的SQL笔试题
- gameloft一道笔试题
- google笔试题一道
- 网易一道笔试题!
- 一道迅雷笔试题
- 一道MSSQL笔试题
- 一道笔试题
- 一道java笔试题
- 一道笔试题
- 一道AutoDesk笔试题
- 网易笔试题一道
- 一道笔试题
- 一道C笔试题
- 一道笔试题
- 一道笔试程序设计题
- gradle linux下环境变量设置
- 一、Jenkins学习笔记——Jenkins是啥么?
- ruby三日游之后(一)——Ruby对象的一次探索
- lr:lr_convert_string_encoding函数
- crosstool-ng-1.20.0制作交叉编译工具
- 一道sql笔试题
- 流媒体开发之-新浪网NBA排名解析
- C++ 虚基类
- 黑马程序员 类加载器,动态代理
- 社會와 生存法則
- effective C++: 4.设计与声明
- 数据结构c语言实现之字符串
- 象과 自然法則과의 關係
- java设计模式--mediator 中介者模式