SQL将查询出来的多列的值拼接成一个字符串
2018-03-31 11:27
489 查看
-- 单列拼接,先查出一行,再加上逗号,接着拼接 查出的下一行 SELECT GROUP_CONCAT(user_id) FROM user; -- result 160,160,160,196 -- 将查询的结果中的 "," 号,替换成 "**" 号 SELECT REPLACE(GROUP_CONCAT(user_id),',','**') FROM user; -- result 160**160**160**196 -- 将查询的结果中 重复 的记录 去掉,只剩一条记录,然后再拼接 SELECT GROUP_CONCAT(DISTINCT(user_id)) FROM user; -- result 160,196 -- 多列拼接,同一行的先拼接,再加上逗号,接着拼接下一行 SELECT GROUP_CONCAT(user_id,note) FROM user; -- result 196ha,160任性任性任性任性asdfasdf这么长,160na,160ya
相关文章推荐
- 用SQL将查询出来的多列的值拼接成一个字符串
- 用SQL将查询出来的多列的值拼接成一个字符串
- 用SQL将查询出来的多列的值拼接成一个字符串
- 用SQL将查询出来的多列的值拼接成一个字符串
- 关于postgres一条sql语句中子查询的返回值不止一个,且拼接成相关规则的字符串
- 将sql的多行查询结果拼接成一个字符串
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- sql 查询出来一个表在插入到另一个表里
- sql查询语句时怎么把几个字段拼接成一个字段
- sqlserver中将查询出来的一个字段的所有值用逗号进行拼接
- 代码高亮及我的又一个山寨sql拼接字符串工具2009-12-29
- 将一个字符串数组中的字符串拼接出来,使得字典序最小
- SQLServer 存储过程中不拼接SQL字符串实现多条件查询
- SQLServer 存储过程中不拼接SQL字符串实现多条件查询
- SQL 表数据多行某一列拼接成一个字符串
- SQLSqlserver中如何将一列数据拼接成一个字符串
- SQLServer 存储过程中不拼接SQL字符串实现多条件查询
- sql中一个分解字符串的实用函数(也可用于存储过程中的 in 查询)
- 利用反射拼接SQL查询条件字符串
- sql语句中要查询一个字符串字段不为空怎么写